Wed Sep 1 12:49:27 UTC 2021 I: starting to build julia/buster/i386 on jenkins on '2021-09-01 12:49' Wed Sep 1 12:49:27 UTC 2021 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/i386_11/15290/console.log Wed Sep 1 12:49:27 UTC 2021 I: Downloading source for buster/julia=1.0.3+dfsg-4 --2021-09-01 12:49:27-- http://deb.debian.org/debian/pool/main/j/julia/julia_1.0.3%2bdfsg-4.dsc Connecting to 78.137.99.97:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 3056 (3.0K) Saving to: ‘julia_1.0.3+dfsg-4.dsc’ 0K .. 100% 4.67M=0.001s 2021-09-01 12:49:27 (4.67 MB/s) - ‘julia_1.0.3+dfsg-4.dsc’ saved [3056/3056] Wed Sep 1 12:49:27 UTC 2021 I: julia_1.0.3+dfsg-4.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: julia Binary: julia, libjulia1, julia-common, libjulia-dev, julia-doc Architecture: any all Version: 1.0.3+dfsg-4 Maintainer: Debian Julia Team Uploaders: Peter Colberg , Graham Inggs , Mo Zhou , Homepage: https://julialang.org Standards-Version: 4.3.0 Vcs-Browser: https://salsa.debian.org/julia-team/julia Vcs-Git: https://salsa.debian.org/julia-team/julia.git Testsuite: autopkgtest Testsuite-Triggers: curl, dpkg-dev 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 [amd64 arm64 armhf i386 kfreebsd-amd64 kfreebsd-i386 mips64el ppc64el s390x], libopenlibm-dev (>= 0.4.1+dfsg-4~) [any-i386 any-amd64 arm64 armhf mips mips64el mipsel powerpc ppc64 ppc64el], libpcre2-dev (>= 10.20-3~), libsuitesparse-dev (>= 1:4.4.5), libunwind8-dev [!s390x], libutf8proc-dev (>= 2.1.1), openssl, unicode-data Build-Depends-Indep: latexmk, texlive, texlive-extra-utils, texlive-fonts-extra, texlive-latex-base, texlive-latex-extra, texlive-latex-recommended, texlive-luatex, texlive-plain-generic, python3-pygments, python3-pkg-resources, fonts-lato Package-List: julia deb science optional arch=any julia-common deb science optional arch=all julia-doc deb doc optional arch=all libjulia-dev deb libdevel optional arch=any libjulia1 deb libs optional arch=any Checksums-Sha1: ea103369bb681f9167a8a93291ca50d8bf26875e 3419456 julia_1.0.3+dfsg.orig.tar.xz c6cb7707a8ac939262a895600153bbe14ef39339 28468368 julia_1.0.3+dfsg-4.debian.tar.xz Checksums-Sha256: 8d66c4534a42ac2cb713f25f23cf9c13809c003fcb250dd48e517aca61eaf387 3419456 julia_1.0.3+dfsg.orig.tar.xz 445f4ef754d66206d2b39adfb80f3880ecb1e600351c43face200471f0e1e723 28468368 julia_1.0.3+dfsg-4.debian.tar.xz Files: 0c8e7cff795b5692934455d459a65fc4 3419456 julia_1.0.3+dfsg.orig.tar.xz 4be05e5d637066e4235947e2312b9e83 28468368 julia_1.0.3+dfsg-4.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEJeP/LX9Gnb59DU5Qr8/sjmac4cIFAlxHfYwACgkQr8/sjmac 4cKv+w/7BFZfCHCGPEjH5qjWLE9l4ie2kSBWlAtK+Zmb4ewKUV6IawQv+hnAI/oG vfF6VIWvXZpVw1MDR8CduezKyf3eW2FcdV1ePU+NKaQ0LPREHgrs8OrECYiXe+Cd XqPKJGTDr3rtiDncU1UjhfMnk71UAFP4p5WXqAtrpAo/oR5MDC39y20iL92RGCiQ XZepo2aJYlpu3xvHg5YFCKs5GeRdj5vCkGj+RUg2dGGeDyqzyt0bY0LSuabTRpa+ gEvsrOdYNmFfIDADisfhiENtOSZBCT1hDJjh/IbxfojrEWX3TrB0DlQEgX/eeBFl dIk0uUkru9cXOH34BiesUFu3UIDY7yKNhstlPfPAqGfPd/kLXmBoJPBIvZYhqzgb 2CRp4TDd+m/owBIWJ85KRICmnBvc1k1cj802T8wA1WA4AE6hnVWBS7zdjpOhV4nA d9kkfzSbThIuVAR/UnEovxrpe4AWLYc6NxAtwe8B565f/y+QPzoloBFSnJWPwNLK QeVdetGIjMr57Qof0wXjIrxU+bSAc5hLldPvH1Ci0+sTQvHf9tvkPLB2Ls33ndEm nb88Znk4wwNRoAGBfw/3+jWvlg0Xa3ibprgVoZSaTMIetYmzV+ZI8HyzftsFq/bs rPPmPGBbUoza5DDf6KUrHchOLT++j7qGr77+HiPcy8nMmrxhVHI= =1kYF -----END PGP SIGNATURE----- Wed Sep 1 12:49:27 UTC 2021 I: Checking whether the package is not for us Wed Sep 1 12:49:27 UTC 2021 I: Starting 1st build on remote node ionos2-i386.debian.net. Wed Sep 1 12:49:27 UTC 2021 I: Preparing to do remote build '1' on ionos2-i386.debian.net. Wed Sep 1 13:50:12 UTC 2021 I: Deleting $TMPDIR on ionos2-i386.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Wed Sep 1 00:49:30 -12 2021 I: pbuilder-time-stamp: 1630500570 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: using eatmydata during job I: Copying source file I: copying [julia_1.0.3+dfsg-4.dsc] I: copying [./julia_1.0.3+dfsg.orig.tar.xz] I: copying [./julia_1.0.3+dfsg-4.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Tue Jan 22 08:31:08 2019 -12 gpgv: using RSA key 25E3FF2D7F469DBE7D0D4E50AFCFEC8E669CE1C2 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./julia_1.0.3+dfsg-4.dsc dpkg-source: info: extracting julia in julia-1.0.3+dfsg dpkg-source: info: unpacking julia_1.0.3+dfsg.orig.tar.xz dpkg-source: info: unpacking julia_1.0.3+dfsg-4.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 I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/20316/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='i386' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=8' DISTRIBUTION='' HOME='/root' HOST_ARCH='i386' IFS=' ' INVOCATION_ID='9eefd249683c4edb9a2529be73d8fd43' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' LD_LIBRARY_PATH='/usr/lib/libeatmydata' LD_PRELOAD='libeatmydata.so' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='20316' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.AN2PkBeZwP/pbuilderrc_kECB --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.AN2PkBeZwP/b1 --logfile b1/build.log julia_1.0.3+dfsg-4.dsc' SUDO_GID='112' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://78.137.99.97:3128' I: uname -a Linux ionos2-i386 5.10.0-8-686-pae #1 SMP Debian 5.10.46-4 (2021-08-03) i686 GNU/Linux I: ls -l /bin total 5476 -rwxr-xr-x 1 root root 1302248 Apr 17 2019 bash -rwxr-xr-x 3 root root 38280 Jul 10 2019 bunzip2 -rwxr-xr-x 3 root root 38280 Jul 10 2019 bzcat lrwxrwxrwx 1 root root 6 Jul 10 2019 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2227 Jul 10 2019 bzdiff lrwxrwxrwx 1 root root 6 Jul 10 2019 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Jun 24 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 10 2019 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3641 Jul 10 2019 bzgrep -rwxr-xr-x 3 root root 38280 Jul 10 2019 bzip2 -rwxr-xr-x 1 root root 17768 Jul 10 2019 bzip2recover lrwxrwxrwx 1 root root 6 Jul 10 2019 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 10 2019 bzmore -rwxr-xr-x 1 root root 38692 Feb 28 2019 cat -rwxr-xr-x 1 root root 75588 Feb 28 2019 chgrp -rwxr-xr-x 1 root root 63268 Feb 28 2019 chmod -rwxr-xr-x 1 root root 75588 Feb 28 2019 chown -rwxr-xr-x 1 root root 153732 Feb 28 2019 cp -rwxr-xr-x 1 root root 132820 Jan 17 2019 dash -rwxr-xr-x 1 root root 120676 Feb 28 2019 date -rwxr-xr-x 1 root root 92040 Feb 28 2019 dd -rwxr-xr-x 1 root root 100620 Feb 28 2019 df -rwxr-xr-x 1 root root 149736 Feb 28 2019 dir -rwxr-xr-x 1 root root 79412 Jan 9 2019 dmesg lrwxrwxrwx 1 root root 8 Sep 26 2018 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Sep 26 2018 domainname -> hostname -rwxr-xr-x 1 root root 34532 Feb 28 2019 echo -rwxr-xr-x 1 root root 28 Jan 7 2019 egrep -rwxr-xr-x 1 root root 34532 Feb 28 2019 false -rwxr-xr-x 1 root root 28 Jan 7 2019 fgrep -rwxr-xr-x 1 root root 67700 Jan 9 2019 findmnt -rwsr-xr-x 1 root root 30112 Apr 22 2020 fusermount -rwxr-xr-x 1 root root 206392 Jan 7 2019 grep -rwxr-xr-x 2 root root 2345 Jan 5 2019 gunzip -rwxr-xr-x 1 root root 6375 Jan 5 2019 gzexe -rwxr-xr-x 1 root root 100952 Jan 5 2019 gzip -rwxr-xr-x 1 root root 21916 Sep 26 2018 hostname -rwxr-xr-x 1 root root 79752 Feb 28 2019 ln -rwxr-xr-x 1 root root 55400 Jul 26 2018 login -rwxr-xr-x 1 root root 149736 Feb 28 2019 ls -rwxr-xr-x 1 root root 112032 Jan 9 2019 lsblk -rwxr-xr-x 1 root root 87972 Feb 28 2019 mkdir -rwxr-xr-x 1 root root 79748 Feb 28 2019 mknod -rwxr-xr-x 1 root root 46916 Feb 28 2019 mktemp -rwxr-xr-x 1 root root 42348 Jan 9 2019 more -rwsr-xr-x 1 root root 50592 Jan 9 2019 mount -rwxr-xr-x 1 root root 13724 Jan 9 2019 mountpoint -rwxr-xr-x 1 root root 157832 Feb 28 2019 mv lrwxrwxrwx 1 root root 8 Sep 26 2018 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Feb 14 2019 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 38660 Feb 28 2019 pwd lrwxrwxrwx 1 root root 4 Apr 17 2019 rbash -> bash -rwxr-xr-x 1 root root 46852 Feb 28 2019 readlink -rwxr-xr-x 1 root root 75588 Feb 28 2019 rm -rwxr-xr-x 1 root root 42756 Feb 28 2019 rmdir -rwxr-xr-x 1 root root 22276 Jan 21 2019 run-parts -rwxr-xr-x 1 root root 125036 Dec 22 2018 sed lrwxrwxrwx 1 root root 4 Aug 6 20:26 sh -> dash -rwxr-xr-x 1 root root 34532 Feb 28 2019 sleep -rwxr-xr-x 1 root root 79652 Feb 28 2019 stty -rwsr-xr-x 1 root root 71072 Jan 9 2019 su -rwxr-xr-x 1 root root 34564 Feb 28 2019 sync -rwxr-xr-x 1 root root 504024 Apr 23 2019 tar -rwxr-xr-x 1 root root 13860 Jan 21 2019 tempfile -rwxr-xr-x 1 root root 104292 Feb 28 2019 touch -rwxr-xr-x 1 root root 34532 Feb 28 2019 true -rwxr-xr-x 1 root root 17768 Apr 22 2020 ulockmgr_server -rwsr-xr-x 1 root root 30108 Jan 9 2019 umount -rwxr-xr-x 1 root root 34532 Feb 28 2019 uname -rwxr-xr-x 2 root root 2345 Jan 5 2019 uncompress -rwxr-xr-x 1 root root 149736 Feb 28 2019 vdir -rwxr-xr-x 1 root root 34208 Jan 9 2019 wdctl -rwxr-xr-x 1 root root 946 Jan 21 2019 which lrwxrwxrwx 1 root root 8 Sep 26 2018 ypdomainname -> hostname -rwxr-xr-x 1 root root 1983 Jan 5 2019 zcat -rwxr-xr-x 1 root root 1677 Jan 5 2019 zcmp -rwxr-xr-x 1 root root 5879 Jan 5 2019 zdiff -rwxr-xr-x 1 root root 29 Jan 5 2019 zegrep -rwxr-xr-x 1 root root 29 Jan 5 2019 zfgrep -rwxr-xr-x 1 root root 2080 Jan 5 2019 zforce -rwxr-xr-x 1 root root 7584 Jan 5 2019 zgrep -rwxr-xr-x 1 root root 2205 Jan 5 2019 zless -rwxr-xr-x 1 root root 1841 Jan 5 2019 zmore -rwxr-xr-x 1 root root 4552 Jan 5 2019 znew I: user script /srv/workspace/pbuilder/20316/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: i386 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. 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, latexmk, texlive, texlive-extra-utils, texlive-fonts-extra, texlive-latex-base, texlive-latex-extra, texlive-latex-recommended, texlive-luatex, texlive-plain-generic, python3-pygments, python3-pkg-resources, fonts-lato dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19234 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on cmake; however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on python3; however: Package python3 is not installed. pbuilder-satisfydepends-dummy depends on curl; however: Package curl is not installed. pbuilder-satisfydepends-dummy depends on debhelper (>= 11~); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on libblas-dev | libblas.so; however: Package libblas-dev is not installed. Package libblas.so is not installed. pbuilder-satisfydepends-dummy depends on libcurl4-gnutls-dev | libcurl-dev; however: Package libcurl4-gnutls-dev is not installed. Package libcurl-dev is not installed. pbuilder-satisfydepends-dummy depends on libdsfmt-dev (>= 2.2.3); however: Package libdsfmt-dev is not installed. pbuilder-satisfydepends-dummy depends on libgit2-dev (>= 0.27.0~); however: Package libgit2-dev is not installed. pbuilder-satisfydepends-dummy depends on libgmp-dev; however: Package libgmp-dev is not installed. pbuilder-satisfydepends-dummy depends on liblapack-dev | liblapack.so; however: Package liblapack-dev is not installed. Package liblapack.so is not installed. pbuilder-satisfydepends-dummy depends on libmbedtls-dev; however: Package libmbedtls-dev is not installed. pbuilder-satisfydepends-dummy depends on libmpfr-dev; however: Package libmpfr-dev is not installed. pbuilder-satisfydepends-dummy depends on libopenblas-dev; however: Package libopenblas-dev is not installed. pbuilder-satisfydepends-dummy depends on libopenlibm-dev (>= 0.4.1+dfsg-4~); however: Package libopenlibm-dev is not installed. pbuilder-satisfydepends-dummy depends on libpcre2-dev (>= 10.20-3~); however: Package libpcre2-dev is not installed. pbuilder-satisfydepends-dummy depends on libsuitesparse-dev (>= 1:4.4.5); however: Package libsuitesparse-dev is not installed. pbuilder-satisfydepends-dummy depends on libunwind8-dev; however: Package libunwind8-dev is not installed. pbuilder-satisfydepends-dummy depends on libutf8proc-dev (>= 2.1.1); however: Package libutf8proc-dev is not installed. pbuilder-satisfydepends-dummy depends on openssl; however: Package openssl is not installed. pbuilder-satisfydepends-dummy depends on unicode-data; however: Package unicode-data is not installed. pbuilder-satisfydepends-dummy depends on latexmk; however: Package latexmk is not installed. pbuilder-satisfydepends-dummy depends on texlive; however: Package texlive is not installed. pbuilder-satisfydepends-dummy depends on texlive-extra-utils; however: Package texlive-extra-utils is not installed. pbuilder-satisfydepends-dummy depends on texlive-fonts-extra; however: Package texlive-fonts-extra is not installed. pbuilder-satisfydepends-dummy depends on texlive-latex-base; however: Package texlive-latex-base is not installed. pbuilder-satisfydepends-dummy depends on texlive-latex-extra; however: Package texlive-latex-extra is not installed. pbuilder-satisfydepends-dummy depends on texlive-latex-recommended; however: Package texlive-latex-recommended is not installed. pbuilder-satisfydepends-dummy depends on texlive-luatex; however: Package texlive-luatex is not installed. pbuilder-satisfydepends-dummy depends on texlive-plain-generic; however: Package texlive-plain-generic is not installed. pbuilder-satisfydepends-dummy depends on python3-pygments; however: Package python3-pygments is not installed. pbuilder-satisfydepends-dummy depends on python3-pkg-resources; however: Package python3-pkg-resources is not installed. pbuilder-satisfydepends-dummy depends on fonts-lato; however: Package fonts-lato is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdmainutils{a} cmake{a} cmake-data{a} curl{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-lato{a} fonts-lmodern{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} latexmk{a} libamd2{a} libarchive-zip-perl{a} libarchive13{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libblas-dev{a} libblas3{a} libbrotli1{a} libbsd0{a} libbtf1{a} libcairo2{a} libcamd2{a} libccolamd2{a} libcholmod3{a} libcolamd2{a} libcroco3{a} libcups2{a} libcupsimage2{a} libcurl3-gnutls{a} libcurl4{a} libcurl4-gnutls-dev{a} libcxsparse3{a} libdatrie1{a} libdbus-1-3{a} libdsfmt-11213-1{a} libdsfmt-1279-1{a} libdsfmt-132049-1{a} libdsfmt-19937-1{a} libdsfmt-216091-1{a} libdsfmt-2203-1{a} libdsfmt-4253-1{a} libdsfmt-44497-1{a} libdsfmt-521-1{a} libdsfmt-86243-1{a} libdsfmt-dev{a} libelf1{a} libexpat1{a} libfile-stripnondeterminism-perl{a} libfontconfig1{a} libfreetype6{a} libgcrypt20-dev{a} libgfortran5{a} libgit2-27{a} libgit2-dev{a} libglib2.0-0{a} libgmp-dev{a} libgmpxx4ldbl{a} libgpg-error-dev{a} libgraphblas2{a} libgraphite2-3{a} libgs9{a} libgs9-common{a} libgssapi-krb5-2{a} libharfbuzz-icu0{a} libharfbuzz0b{a} libhttp-parser-dev{a} libhttp-parser2.8{a} libice6{a} libicu63{a} libidn11{a} libijs-0.35{a} libjbig0{a} libjbig2dec0{a} libjpeg62-turbo{a} libjs-jquery{a} libjsoncpp1{a} libk5crypto3{a} libkeyutils1{a} libklu1{a} libkpathsea6{a} libkrb5-3{a} libkrb5support0{a} liblapack-dev{a} liblapack3{a} liblcms2-2{a} libldap-2.4-2{a} libldap-common{a} libldl2{a} liblzma-dev{a} libmagic-mgc{a} libmagic1{a} libmbedcrypto3{a} libmbedtls-dev{a} libmbedtls12{a} libmbedx509-0{a} libmetis5{a} libmime-charset-perl{a} libmongoose2{a} libmpdec2{a} libmpfr-dev{a} libncurses6{a} libnghttp2-14{a} libopenblas-base{a} libopenblas-dev{a} libopenjp2-7{a} libopenlibm-dev{a} libopenlibm2{a} libpaper-utils{a} libpaper1{a} libpcre2-16-0{a} libpcre2-32-0{a} libpcre2-8-0{a} libpcre2-dev{a} libpcre2-posix0{a} libpipeline1{a} libpixman-1-0{a} libpng16-16{a} libpotrace0{a} libprocps7{a} libpsl5{a} libptexenc1{a} libpython-stdlib{a} libpython2-stdlib{a} libpython2.7-minimal{a} libpython2.7-stdlib{a} libpython3-stdlib{a} libpython3.7-minimal{a} libpython3.7-stdlib{a} librbio2{a} libreadline7{a} librhash0{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsigsegv2{a} libsm6{a} libsombok3{a} libspqr2{a} libssh2-1{a} libssh2-1-dev{a} libssl1.1{a} libsuitesparse-dev{a} libsuitesparseconfig5{a} libsynctex2{a} libteckit0{a} libtexlua52{a} libtexlua53{a} libtexluajit2{a} libthai-data{a} libthai0{a} libtiff5{a} libtool{a} libuchardet0{a} libumfpack5{a} libunicode-linebreak-perl{a} libunwind-dev{a} libunwind8{a} libutf8proc-dev{a} libutf8proc2{a} libuv1{a} libwebp6{a} libwoff1{a} libx11-6{a} libx11-data{a} libxau6{a} libxaw7{a} libxcb-render0{a} libxcb-shm0{a} libxcb1{a} libxdmcp6{a} libxext6{a} libxi6{a} libxml2{a} libxmu6{a} libxpm4{a} libxrender1{a} libxt6{a} libxxhash0{a} libzzip-0-13{a} lsb-base{a} m4{a} man-db{a} mime-support{a} openssl{a} po-debconf{a} poppler-data{a} preview-latex-style{a} procps{a} python{a} python-minimal{a} python2{a} python2-minimal{a} python2.7{a} python2.7-minimal{a} python3{a} python3-minimal{a} python3-pkg-resources{a} python3-pygments{a} python3.7{a} python3.7-minimal{a} readline-common{a} sensible-utils{a} t1utils{a} tex-common{a} texlive{a} texlive-base{a} texlive-binaries{a} texlive-extra-utils{a} texlive-fonts-extra{a} texlive-fonts-recommended{a} texlive-latex-base{a} texlive-latex-extra{a} texlive-latex-recommended{a} texlive-luatex{a} texlive-pictures{a} texlive-plain-generic{a} ucf{a} unicode-data{a} x11-common{a} xdg-utils{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: atril ca-certificates dbus evince fonts-adf-accanthis fonts-adf-berenis fonts-adf-gillius fonts-adf-universalis fonts-cabin fonts-comfortaa fonts-croscore fonts-crosextra-caladea fonts-crosextra-carlito fonts-dejavu-extra fonts-droid-fallback fonts-ebgaramond fonts-ebgaramond-extra fonts-font-awesome fonts-freefont-otf fonts-freefont-ttf fonts-gfs-artemisia fonts-gfs-complutum fonts-gfs-didot fonts-gfs-neohellenic fonts-gfs-olga fonts-gfs-solomos fonts-go fonts-junicode fonts-linuxlibertine fonts-lobstertwo fonts-noto-hinted fonts-noto-mono fonts-oflb-asana-math fonts-open-sans fonts-roboto-unhinted fonts-sil-gentium fonts-sil-gentium-basic fonts-sil-gentiumplus fonts-sil-gentiumplus-compact fonts-stix ghostscript gv javascript-common krb5-locales libarchive-cpio-perl libcupsfilters1 libfile-homedir-perl libfile-mimeinfo-perl libglib2.0-data libgpm2 liblog-log4perl-perl libltdl-dev libmail-sendmail-perl libnet-dbus-perl libsasl2-modules libx11-protocol-perl libyaml-tiny-perl lmodern mupdf okular psmisc publicsuffix ruby shared-mime-info tex-gyre texlive-fonts-extra-links tipa tk viewpdf.app x11-utils x11-xserver-utils xdg-user-dirs xpdf zathura-pdf-poppler zathura-ps 0 packages upgraded, 234 newly installed, 0 to remove and 0 not upgraded. Need to get 661 MB of archives. After unpacking 1998 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian buster/main i386 libbsd0 i386 0.9.1-2+deb10u1 [104 kB] Get: 2 http://deb.debian.org/debian buster/main i386 bsdmainutils i386 11.1.2+b1 [193 kB] Get: 3 http://deb.debian.org/debian buster/main i386 libuchardet0 i386 0.0.6-3 [65.2 kB] Get: 4 http://deb.debian.org/debian buster/main i386 groff-base i386 1.22.4-3+deb10u1 [935 kB] Get: 5 http://deb.debian.org/debian buster/main i386 libpipeline1 i386 1.5.1-2 [33.3 kB] Get: 6 http://deb.debian.org/debian buster/main i386 man-db i386 2.8.5-2 [1284 kB] Get: 7 http://deb.debian.org/debian buster/main i386 libpython2.7-minimal i386 2.7.16-2+deb10u1 [395 kB] Get: 8 http://deb.debian.org/debian buster/main i386 python2.7-minimal i386 2.7.16-2+deb10u1 [1381 kB] Get: 9 http://deb.debian.org/debian buster/main i386 python2-minimal i386 2.7.16-1 [41.4 kB] Get: 10 http://deb.debian.org/debian buster/main i386 python-minimal i386 2.7.16-1 [21.0 kB] Get: 11 http://deb.debian.org/debian buster/main i386 libssl1.1 i386 1.1.1d-0+deb10u6 [1538 kB] Get: 12 http://deb.debian.org/debian buster/main i386 mime-support all 3.62 [37.2 kB] Get: 13 http://deb.debian.org/debian buster/main i386 libexpat1 i386 2.2.6-2+deb10u1 [104 kB] Get: 14 http://deb.debian.org/debian buster/main i386 readline-common all 7.0-5 [70.6 kB] Get: 15 http://deb.debian.org/debian buster/main i386 libreadline7 i386 7.0-5 [156 kB] Get: 16 http://deb.debian.org/debian buster/main i386 libpython2.7-stdlib i386 2.7.16-2+deb10u1 [1934 kB] Get: 17 http://deb.debian.org/debian buster/main i386 python2.7 i386 2.7.16-2+deb10u1 [305 kB] Get: 18 http://deb.debian.org/debian buster/main i386 libpython2-stdlib i386 2.7.16-1 [20.8 kB] Get: 19 http://deb.debian.org/debian buster/main i386 libpython-stdlib i386 2.7.16-1 [20.8 kB] Get: 20 http://deb.debian.org/debian buster/main i386 python2 i386 2.7.16-1 [41.6 kB] Get: 21 http://deb.debian.org/debian buster/main i386 python i386 2.7.16-1 [22.8 kB] Get: 22 http://deb.debian.org/debian buster/main i386 fonts-lato all 2.0-2 [2698 kB] Get: 23 http://deb.debian.org/debian buster/main i386 poppler-data all 0.4.9-2 [1473 kB] Get: 24 http://deb.debian.org/debian buster/main i386 libpython3.7-minimal i386 3.7.3-2+deb10u3 [590 kB] Get: 25 http://deb.debian.org/debian buster/main i386 python3.7-minimal i386 3.7.3-2+deb10u3 [1744 kB] Get: 26 http://deb.debian.org/debian buster/main i386 python3-minimal i386 3.7.3-1 [36.6 kB] Get: 27 http://deb.debian.org/debian buster/main i386 libmpdec2 i386 2.4.2-2 [83.2 kB] Get: 28 http://deb.debian.org/debian buster/main i386 libpython3.7-stdlib i386 3.7.3-2+deb10u3 [1750 kB] Get: 29 http://deb.debian.org/debian buster/main i386 python3.7 i386 3.7.3-2+deb10u3 [330 kB] Get: 30 http://deb.debian.org/debian buster/main i386 libpython3-stdlib i386 3.7.3-1 [20.0 kB] Get: 31 http://deb.debian.org/debian buster/main i386 python3 i386 3.7.3-1 [61.5 kB] Get: 32 http://deb.debian.org/debian buster/main i386 sensible-utils all 0.0.12 [15.8 kB] Get: 33 http://deb.debian.org/debian buster/main i386 ucf all 3.0038+nmu1 [69.0 kB] Get: 34 http://deb.debian.org/debian buster/main i386 tex-common all 6.11 [53.1 kB] Get: 35 http://deb.debian.org/debian buster/main i386 libncurses6 i386 6.1+20181013-2+deb10u2 [109 kB] Get: 36 http://deb.debian.org/debian buster/main i386 libprocps7 i386 2:3.3.15-2 [62.7 kB] Get: 37 http://deb.debian.org/debian buster/main i386 lsb-base all 10.2019051400 [28.4 kB] Get: 38 http://deb.debian.org/debian buster/main i386 procps i386 2:3.3.15-2 [259 kB] Get: 39 http://deb.debian.org/debian buster/main i386 libmagic-mgc i386 1:5.35-4+deb10u2 [242 kB] Get: 40 http://deb.debian.org/debian buster/main i386 libmagic1 i386 1:5.35-4+deb10u2 [124 kB] Get: 41 http://deb.debian.org/debian buster/main i386 file i386 1:5.35-4+deb10u2 [66.4 kB] Get: 42 http://deb.debian.org/debian buster/main i386 gettext-base i386 0.19.8.1-9 [124 kB] Get: 43 http://deb.debian.org/debian buster/main i386 libsigsegv2 i386 2.12-2 [33.2 kB] Get: 44 http://deb.debian.org/debian buster/main i386 m4 i386 1.4.18-2 [205 kB] Get: 45 http://deb.debian.org/debian buster/main i386 autoconf all 2.69-11 [341 kB] Get: 46 http://deb.debian.org/debian buster/main i386 autotools-dev all 20180224.1 [77.0 kB] Get: 47 http://deb.debian.org/debian buster/main i386 automake all 1:1.16.1-4 [771 kB] Get: 48 http://deb.debian.org/debian buster/main i386 autopoint all 0.19.8.1-9 [434 kB] Get: 49 http://deb.debian.org/debian buster/main i386 cmake-data all 3.13.4-1 [1476 kB] Get: 50 http://deb.debian.org/debian buster/main i386 libicu63 i386 63.1-6+deb10u1 [8451 kB] Get: 51 http://deb.debian.org/debian buster/main i386 libxml2 i386 2.9.4+dfsg1-7+deb10u2 [723 kB] Get: 52 http://deb.debian.org/debian buster/main i386 libarchive13 i386 3.3.3-4+deb10u1 [351 kB] Get: 53 http://deb.debian.org/debian buster/main i386 libkeyutils1 i386 1.6-6 [15.4 kB] Get: 54 http://deb.debian.org/debian buster/main i386 libkrb5support0 i386 1.17-3+deb10u1 [68.7 kB] Get: 55 http://deb.debian.org/debian buster/main i386 libk5crypto3 i386 1.17-3+deb10u1 [126 kB] Get: 56 http://deb.debian.org/debian buster/main i386 libkrb5-3 i386 1.17-3+deb10u1 [395 kB] Get: 57 http://deb.debian.org/debian buster/main i386 libgssapi-krb5-2 i386 1.17-3+deb10u1 [168 kB] Get: 58 http://deb.debian.org/debian buster/main i386 libsasl2-modules-db i386 2.1.27+dfsg-1+deb10u1 [70.1 kB] Get: 59 http://deb.debian.org/debian buster/main i386 libsasl2-2 i386 2.1.27+dfsg-1+deb10u1 [110 kB] Get: 60 http://deb.debian.org/debian buster/main i386 libldap-common all 2.4.47+dfsg-3+deb10u6 [90.0 kB] Get: 61 http://deb.debian.org/debian buster/main i386 libldap-2.4-2 i386 2.4.47+dfsg-3+deb10u6 [236 kB] Get: 62 http://deb.debian.org/debian buster/main i386 libnghttp2-14 i386 1.36.0-2+deb10u1 [90.3 kB] Get: 63 http://deb.debian.org/debian buster/main i386 libpsl5 i386 0.20.2-2 [54.4 kB] Get: 64 http://deb.debian.org/debian buster/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2 [64.2 kB] Get: 65 http://deb.debian.org/debian buster/main i386 libssh2-1 i386 1.8.0-2.1 [147 kB] Get: 66 http://deb.debian.org/debian buster/main i386 libcurl4 i386 7.64.0-4+deb10u2 [359 kB] Get: 67 http://deb.debian.org/debian buster/main i386 libjsoncpp1 i386 1.7.4-3 [85.0 kB] Get: 68 http://deb.debian.org/debian buster/main i386 librhash0 i386 1.3.8-1 [135 kB] Get: 69 http://deb.debian.org/debian buster/main i386 libuv1 i386 1.24.1-1 [116 kB] Get: 70 http://deb.debian.org/debian buster/main i386 cmake i386 3.13.4-1 [3747 kB] Get: 71 http://deb.debian.org/debian buster/main i386 curl i386 7.64.0-4+deb10u2 [268 kB] Get: 72 http://deb.debian.org/debian buster/main i386 libtool all 2.4.6-9 [547 kB] Get: 73 http://deb.debian.org/debian buster/main i386 dh-autoreconf all 19 [16.9 kB] Get: 74 http://deb.debian.org/debian buster/main i386 libarchive-zip-perl all 1.64-1 [96.8 kB] Get: 75 http://deb.debian.org/debian buster/main i386 libfile-stripnondeterminism-perl all 1.1.2-1 [19.8 kB] Get: 76 http://deb.debian.org/debian buster/main i386 dh-strip-nondeterminism all 1.1.2-1 [13.0 kB] Get: 77 http://deb.debian.org/debian buster/main i386 libelf1 i386 0.176-1.1 [166 kB] Get: 78 http://deb.debian.org/debian buster/main i386 dwz i386 0.12-3 [81.4 kB] Get: 79 http://deb.debian.org/debian buster/main i386 libglib2.0-0 i386 2.58.3-2+deb10u3 [1334 kB] Get: 80 http://deb.debian.org/debian buster/main i386 libcroco3 i386 0.6.12-3 [151 kB] Get: 81 http://deb.debian.org/debian buster/main i386 gettext i386 0.19.8.1-9 [1314 kB] Get: 82 http://deb.debian.org/debian buster/main i386 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 83 http://deb.debian.org/debian buster/main i386 po-debconf all 1.0.21 [248 kB] Get: 84 http://deb.debian.org/debian buster/main i386 debhelper all 12.1.1 [1016 kB] Get: 85 http://deb.debian.org/debian buster/main i386 fonts-dejavu-core all 2.37-1 [1068 kB] Get: 86 http://deb.debian.org/debian buster/main i386 fontconfig-config all 2.13.1-2 [280 kB] Get: 87 http://deb.debian.org/debian buster/main i386 fonts-lmodern all 2.004.5-6 [4539 kB] Get: 88 http://deb.debian.org/debian buster/main i386 libpaper1 i386 1.1.28 [21.4 kB] Get: 89 http://deb.debian.org/debian buster/main i386 libpaper-utils i386 1.1.28 [18.3 kB] Get: 90 http://deb.debian.org/debian buster/main i386 libkpathsea6 i386 2018.20181218.49446-1 [171 kB] Get: 91 http://deb.debian.org/debian buster/main i386 libptexenc1 i386 2018.20181218.49446-1 [61.6 kB] Get: 92 http://deb.debian.org/debian buster/main i386 libsynctex2 i386 2018.20181218.49446-1 [83.5 kB] Get: 93 http://deb.debian.org/debian buster/main i386 libtexlua52 i386 2018.20181218.49446-1 [121 kB] Get: 94 http://deb.debian.org/debian buster/main i386 libtexlua53 i386 2018.20181218.49446-1 [141 kB] Get: 95 http://deb.debian.org/debian buster/main i386 libtexluajit2 i386 2018.20181218.49446-1 [270 kB] Get: 96 http://deb.debian.org/debian buster/main i386 t1utils i386 1.41-3 [62.2 kB] Get: 97 http://deb.debian.org/debian buster/main i386 libbrotli1 i386 1.0.7-2+deb10u1 [272 kB] Get: 98 http://deb.debian.org/debian buster/main i386 libpng16-16 i386 1.6.36-6 [301 kB] Get: 99 http://deb.debian.org/debian buster/main i386 libfreetype6 i386 2.9.1-3+deb10u2 [395 kB] Get: 100 http://deb.debian.org/debian buster/main i386 libfontconfig1 i386 2.13.1-2 [357 kB] Get: 101 http://deb.debian.org/debian buster/main i386 libpixman-1-0 i386 0.36.0-1 [541 kB] Get: 102 http://deb.debian.org/debian buster/main i386 libxau6 i386 1:1.0.8-1+b2 [20.3 kB] Get: 103 http://deb.debian.org/debian buster/main i386 libxdmcp6 i386 1:1.1.2-3 [26.7 kB] Get: 104 http://deb.debian.org/debian buster/main i386 libxcb1 i386 1.13.1-2 [141 kB] Get: 105 http://deb.debian.org/debian buster/main i386 libx11-data all 2:1.6.7-1+deb10u2 [299 kB] Get: 106 http://deb.debian.org/debian buster/main i386 libx11-6 i386 2:1.6.7-1+deb10u2 [779 kB] Get: 107 http://deb.debian.org/debian buster/main i386 libxcb-render0 i386 1.13.1-2 [110 kB] Get: 108 http://deb.debian.org/debian buster/main i386 libxcb-shm0 i386 1.13.1-2 [99.4 kB] Get: 109 http://deb.debian.org/debian buster/main i386 libxext6 i386 2:1.3.3-1+b2 [55.2 kB] Get: 110 http://deb.debian.org/debian buster/main i386 libxrender1 i386 1:0.9.10-1 [34.1 kB] Get: 111 http://deb.debian.org/debian buster/main i386 libcairo2 i386 1.16.0-4+deb10u1 [744 kB] Get: 112 http://deb.debian.org/debian buster/main i386 libgraphite2-3 i386 1.3.13-7 [84.0 kB] Get: 113 http://deb.debian.org/debian buster/main i386 libgs9-common all 9.27~dfsg-2+deb10u4 [5136 kB] Get: 114 http://deb.debian.org/debian buster/main i386 libavahi-common-data i386 0.7-4+deb10u1 [122 kB] Get: 115 http://deb.debian.org/debian buster/main i386 libavahi-common3 i386 0.7-4+deb10u1 [56.1 kB] Get: 116 http://deb.debian.org/debian buster/main i386 libdbus-1-3 i386 1.12.20-0+deb10u1 [227 kB] Get: 117 http://deb.debian.org/debian buster/main i386 libavahi-client3 i386 0.7-4+deb10u1 [60.3 kB] Get: 118 http://deb.debian.org/debian buster/main i386 libcups2 i386 2.2.10-6+deb10u4 [338 kB] Get: 119 http://deb.debian.org/debian buster/main i386 libcupsimage2 i386 2.2.10-6+deb10u4 [134 kB] Get: 120 http://deb.debian.org/debian buster/main i386 libidn11 i386 1.33-2.2 [116 kB] Get: 121 http://deb.debian.org/debian buster/main i386 libijs-0.35 i386 0.35-14 [18.9 kB] Get: 122 http://deb.debian.org/debian buster/main i386 libjbig2dec0 i386 0.16-1 [64.6 kB] Get: 123 http://deb.debian.org/debian buster/main i386 libjpeg62-turbo i386 1:1.5.2-2+deb10u1 [142 kB] Get: 124 http://deb.debian.org/debian buster/main i386 liblcms2-2 i386 2.9-3 [156 kB] Get: 125 http://deb.debian.org/debian buster/main i386 libopenjp2-7 i386 2.3.0-2+deb10u2 [165 kB] Get: 126 http://deb.debian.org/debian buster/main i386 libjbig0 i386 2.1-3.1+b2 [31.5 kB] Get: 127 http://deb.debian.org/debian buster/main i386 libwebp6 i386 0.6.1-2+deb10u1 [274 kB] Get: 128 http://deb.debian.org/debian buster/main i386 libtiff5 i386 4.1.0+git191117-2~deb10u2 [284 kB] Get: 129 http://deb.debian.org/debian buster/main i386 libgs9 i386 9.27~dfsg-2+deb10u4 [2300 kB] Get: 130 http://deb.debian.org/debian buster/main i386 libharfbuzz0b i386 2.3.1-1 [1209 kB] Get: 131 http://deb.debian.org/debian buster/main i386 libharfbuzz-icu0 i386 2.3.1-1 [834 kB] Get: 132 http://deb.debian.org/debian buster/main i386 x11-common all 1:7.7+19 [251 kB] Get: 133 http://deb.debian.org/debian buster/main i386 libice6 i386 2:1.0.9-2 [61.1 kB] Get: 134 http://deb.debian.org/debian buster/main i386 libpotrace0 i386 1.15-1 [25.6 kB] Get: 135 http://deb.debian.org/debian buster/main i386 libsm6 i386 2:1.2.3-1 [35.7 kB] Get: 136 http://deb.debian.org/debian buster/main i386 libteckit0 i386 2.5.8+ds2-5 [268 kB] Get: 137 http://deb.debian.org/debian buster/main i386 libwoff1 i386 1.0.2-1 [46.0 kB] Get: 138 http://deb.debian.org/debian buster/main i386 libxt6 i386 1:1.1.5-1+b3 [195 kB] Get: 139 http://deb.debian.org/debian buster/main i386 libxmu6 i386 2:1.1.2-2+b3 [62.8 kB] Get: 140 http://deb.debian.org/debian buster/main i386 libxpm4 i386 1:3.5.12-1 [50.9 kB] Get: 141 http://deb.debian.org/debian buster/main i386 libxaw7 i386 2:1.0.13-1+b2 [209 kB] Get: 142 http://deb.debian.org/debian buster/main i386 libxi6 i386 2:1.7.9-1 [85.2 kB] Get: 143 http://deb.debian.org/debian buster/main i386 libxxhash0 i386 0.6.5-2 [8788 B] Get: 144 http://deb.debian.org/debian buster/main i386 libzzip-0-13 i386 0.13.62-3.2 [57.3 kB] Get: 145 http://deb.debian.org/debian buster/main i386 texlive-binaries i386 2018.20181218.49446-1 [11.2 MB] Get: 146 http://deb.debian.org/debian buster/main i386 xdg-utils all 1.1.3-1+deb10u1 [73.7 kB] Get: 147 http://deb.debian.org/debian buster/main i386 texlive-base all 2018.20190227-2 [19.7 MB] Get: 148 http://deb.debian.org/debian buster/main i386 texlive-latex-base all 2018.20190227-2 [984 kB] Get: 149 http://deb.debian.org/debian buster/main i386 latexmk all 1:4.61-0.1 [390 kB] Get: 150 http://deb.debian.org/debian buster/main i386 libsuitesparseconfig5 i386 1:5.4.0+dfsg-1 [21.0 kB] Get: 151 http://deb.debian.org/debian buster/main i386 libamd2 i386 1:5.4.0+dfsg-1 [28.2 kB] Get: 152 http://deb.debian.org/debian buster/main i386 libgfortran5 i386 8.3.0-6 [549 kB] Get: 153 http://deb.debian.org/debian buster/main i386 libblas3 i386 3.8.0-2 [142 kB] Get: 154 http://deb.debian.org/debian buster/main i386 libblas-dev i386 3.8.0-2 [150 kB] Get: 155 http://deb.debian.org/debian buster/main i386 libbtf1 i386 1:5.4.0+dfsg-1 [21.3 kB] Get: 156 http://deb.debian.org/debian buster/main i386 libcamd2 i386 1:5.4.0+dfsg-1 [28.9 kB] Get: 157 http://deb.debian.org/debian buster/main i386 libccolamd2 i386 1:5.4.0+dfsg-1 [30.1 kB] Get: 158 http://deb.debian.org/debian buster/main i386 libopenblas-base i386 0.3.5+ds-3 [4525 kB] Get: 159 http://deb.debian.org/debian buster/main i386 libcolamd2 i386 1:5.4.0+dfsg-1 [26.0 kB] Get: 160 http://deb.debian.org/debian buster/main i386 liblapack3 i386 3.8.0-2 [1974 kB] Get: 161 http://deb.debian.org/debian buster/main i386 libmetis5 i386 5.1.0.dfsg-5+b2 [173 kB] Get: 162 http://deb.debian.org/debian buster/main i386 libcholmod3 i386 1:5.4.0+dfsg-1 [251 kB] Get: 163 http://deb.debian.org/debian buster/main i386 libcurl3-gnutls i386 7.64.0-4+deb10u2 [356 kB] Get: 164 http://deb.debian.org/debian buster/main i386 libcurl4-gnutls-dev i386 7.64.0-4+deb10u2 [454 kB] Get: 165 http://deb.debian.org/debian buster/main i386 libcxsparse3 i386 1:5.4.0+dfsg-1 [61.6 kB] Get: 166 http://deb.debian.org/debian buster/main i386 libdatrie1 i386 0.2.12-2 [40.7 kB] Get: 167 http://deb.debian.org/debian buster/main i386 libdsfmt-11213-1 i386 2.2.3+dfsg-4 [9336 B] Get: 168 http://deb.debian.org/debian buster/main i386 libdsfmt-1279-1 i386 2.2.3+dfsg-4 [9436 B] Get: 169 http://deb.debian.org/debian buster/main i386 libdsfmt-132049-1 i386 2.2.3+dfsg-4 [9372 B] Get: 170 http://deb.debian.org/debian buster/main i386 libdsfmt-19937-1 i386 2.2.3+dfsg-4 [9332 B] Get: 171 http://deb.debian.org/debian buster/main i386 libdsfmt-216091-1 i386 2.2.3+dfsg-4 [9360 B] Get: 172 http://deb.debian.org/debian buster/main i386 libdsfmt-2203-1 i386 2.2.3+dfsg-4 [9372 B] Get: 173 http://deb.debian.org/debian buster/main i386 libdsfmt-4253-1 i386 2.2.3+dfsg-4 [9324 B] Get: 174 http://deb.debian.org/debian buster/main i386 libdsfmt-44497-1 i386 2.2.3+dfsg-4 [9364 B] Get: 175 http://deb.debian.org/debian buster/main i386 libdsfmt-521-1 i386 2.2.3+dfsg-4 [9220 B] Get: 176 http://deb.debian.org/debian buster/main i386 libdsfmt-86243-1 i386 2.2.3+dfsg-4 [9388 B] Get: 177 http://deb.debian.org/debian buster/main i386 libdsfmt-dev i386 2.2.3+dfsg-4 [26.6 kB] Get: 178 http://deb.debian.org/debian buster/main i386 libgpg-error-dev i386 1.35-1 [130 kB] Get: 179 http://deb.debian.org/debian buster/main i386 libgcrypt20-dev i386 1.8.4-5+deb10u1 [596 kB] Get: 180 http://deb.debian.org/debian buster/main i386 libhttp-parser2.8 i386 2.8.1-1 [21.0 kB] Get: 181 http://deb.debian.org/debian buster/main i386 libmbedcrypto3 i386 2.16.0-1 [222 kB] Get: 182 http://deb.debian.org/debian buster/main i386 libmbedx509-0 i386 2.16.0-1 [93.0 kB] Get: 183 http://deb.debian.org/debian buster/main i386 libmbedtls12 i386 2.16.0-1 [133 kB] Get: 184 http://deb.debian.org/debian buster/main i386 libgit2-27 i386 0.27.7+dfsg.1-0.2 [463 kB] Get: 185 http://deb.debian.org/debian buster/main i386 zlib1g-dev i386 1:1.2.11.dfsg-1 [216 kB] Get: 186 http://deb.debian.org/debian buster/main i386 libmbedtls-dev i386 2.16.0-1 [512 kB] Get: 187 http://deb.debian.org/debian buster/main i386 libssh2-1-dev i386 1.8.0-2.1 [319 kB] Get: 188 http://deb.debian.org/debian buster/main i386 libhttp-parser-dev i386 2.8.1-1 [21.0 kB] Get: 189 http://deb.debian.org/debian buster/main i386 libgit2-dev i386 0.27.7+dfsg.1-0.2 [758 kB] Get: 190 http://deb.debian.org/debian buster/main i386 libgmpxx4ldbl i386 2:6.1.2+dfsg-4 [23.2 kB] Get: 191 http://deb.debian.org/debian buster/main i386 libgmp-dev i386 2:6.1.2+dfsg-4 [648 kB] Get: 192 http://deb.debian.org/debian buster/main i386 libgraphblas2 i386 1:5.4.0+dfsg-1 [2597 kB] Get: 193 http://deb.debian.org/debian buster/main i386 libjs-jquery all 3.3.1~dfsg-3+deb10u1 [332 kB] Get: 194 http://deb.debian.org/debian buster/main i386 libklu1 i386 1:5.4.0+dfsg-1 [55.8 kB] Get: 195 http://deb.debian.org/debian buster/main i386 libopenblas-dev i386 0.3.5+ds-3 [3085 kB] Get: 196 http://deb.debian.org/debian buster/main i386 liblapack-dev i386 3.8.0-2 [2035 kB] Get: 197 http://deb.debian.org/debian buster/main i386 libldl2 i386 1:5.4.0+dfsg-1 [21.1 kB] Get: 198 http://deb.debian.org/debian buster/main i386 liblzma-dev i386 5.2.4-1 [219 kB] Get: 199 http://deb.debian.org/debian buster/main i386 libmime-charset-perl all 1.012.2-1 [35.4 kB] Get: 200 http://deb.debian.org/debian buster/main i386 libmongoose2 i386 1:5.4.0+dfsg-1 [47.0 kB] Get: 201 http://deb.debian.org/debian buster/main i386 libmpfr-dev i386 4.0.2-1 [254 kB] Get: 202 http://deb.debian.org/debian buster/main i386 libopenlibm2 i386 0.6.0+dfsg-2 [88.1 kB] Get: 203 http://deb.debian.org/debian buster/main i386 libopenlibm-dev i386 0.6.0+dfsg-2 [123 kB] Get: 204 http://deb.debian.org/debian buster/main i386 libpcre2-16-0 i386 10.32-5 [203 kB] Get: 205 http://deb.debian.org/debian buster/main i386 libpcre2-32-0 i386 10.32-5 [194 kB] Get: 206 http://deb.debian.org/debian buster/main i386 libpcre2-8-0 i386 10.32-5 [214 kB] Get: 207 http://deb.debian.org/debian buster/main i386 libpcre2-posix0 i386 10.32-5 [38.8 kB] Get: 208 http://deb.debian.org/debian buster/main i386 libpcre2-dev i386 10.32-5 [672 kB] Get: 209 http://deb.debian.org/debian buster/main i386 librbio2 i386 1:5.4.0+dfsg-1 [31.9 kB] Get: 210 http://deb.debian.org/debian buster/main i386 libthai-data all 0.1.28-2 [170 kB] Get: 211 http://deb.debian.org/debian buster/main i386 libthai0 i386 0.1.28-2 [55.2 kB] Get: 212 http://deb.debian.org/debian buster/main i386 libsombok3 i386 2.4.0-2 [32.9 kB] Get: 213 http://deb.debian.org/debian buster/main i386 libspqr2 i386 1:5.4.0+dfsg-1 [80.5 kB] Get: 214 http://deb.debian.org/debian buster/main i386 libumfpack5 i386 1:5.4.0+dfsg-1 [149 kB] Get: 215 http://deb.debian.org/debian buster/main i386 libsuitesparse-dev i386 1:5.4.0+dfsg-1 [3308 kB] Get: 216 http://deb.debian.org/debian buster/main i386 libunicode-linebreak-perl i386 0.0.20190101-1 [107 kB] Get: 217 http://deb.debian.org/debian buster/main i386 libunwind8 i386 1.2.1-10~deb10u1 [49.9 kB] Get: 218 http://deb.debian.org/debian buster/main i386 libunwind-dev i386 1.2.1-10~deb10u1 [430 kB] Get: 219 http://deb.debian.org/debian buster/main i386 libutf8proc2 i386 2.3.0-1 [53.5 kB] Get: 220 http://deb.debian.org/debian buster/main i386 libutf8proc-dev i386 2.3.0-1 [58.8 kB] Get: 221 http://deb.debian.org/debian buster/main i386 openssl i386 1.1.1d-0+deb10u6 [854 kB] Get: 222 http://deb.debian.org/debian buster/main i386 preview-latex-style all 11.91-2 [201 kB] Get: 223 http://deb.debian.org/debian buster/main i386 python3-pkg-resources all 40.8.0-1 [153 kB] Get: 224 http://deb.debian.org/debian buster/main i386 python3-pygments all 2.3.1+dfsg-1+deb10u2 [594 kB] Get: 225 http://deb.debian.org/debian buster/main i386 texlive-fonts-recommended all 2018.20190227-2 [5228 kB] Get: 226 http://deb.debian.org/debian buster/main i386 texlive-latex-recommended all 2018.20190227-2 [15.2 MB] Get: 227 http://deb.debian.org/debian buster/main i386 texlive all 2018.20190227-2 [32.6 kB] Get: 228 http://deb.debian.org/debian buster/main i386 texlive-extra-utils all 2018.20190227-2 [39.4 MB] Get: 229 http://deb.debian.org/debian buster/main i386 texlive-fonts-extra all 2018.20190227-2 [412 MB] Get: 230 http://deb.debian.org/debian buster/main i386 texlive-pictures all 2018.20190227-2 [8201 kB] Get: 231 http://deb.debian.org/debian buster/main i386 texlive-latex-extra all 2018.20190227-2 [12.3 MB] Get: 232 http://deb.debian.org/debian buster/main i386 texlive-luatex all 2018.20190227-2 [8258 kB] Get: 233 http://deb.debian.org/debian buster/main i386 texlive-plain-generic all 2018.20190227-2 [24.3 MB] Get: 234 http://deb.debian.org/debian buster/main i386 unicode-data all 12.1.0~pre1-2 [7523 kB] Fetched 661 MB in 15s (44.5 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:i386. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19234 files and directories currently installed.) Preparing to unpack .../00-libbsd0_0.9.1-2+deb10u1_i386.deb ... Unpacking libbsd0:i386 (0.9.1-2+deb10u1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../01-bsdmainutils_11.1.2+b1_i386.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../02-libuchardet0_0.0.6-3_i386.deb ... Unpacking libuchardet0:i386 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../03-groff-base_1.22.4-3+deb10u1_i386.deb ... Unpacking groff-base (1.22.4-3+deb10u1) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../04-libpipeline1_1.5.1-2_i386.deb ... Unpacking libpipeline1:i386 (1.5.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.8.5-2_i386.deb ... Unpacking man-db (2.8.5-2) ... Selecting previously unselected package libpython2.7-minimal:i386. Preparing to unpack .../06-libpython2.7-minimal_2.7.16-2+deb10u1_i386.deb ... Unpacking libpython2.7-minimal:i386 (2.7.16-2+deb10u1) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../07-python2.7-minimal_2.7.16-2+deb10u1_i386.deb ... Unpacking python2.7-minimal (2.7.16-2+deb10u1) ... Selecting previously unselected package python2-minimal. Preparing to unpack .../08-python2-minimal_2.7.16-1_i386.deb ... Unpacking python2-minimal (2.7.16-1) ... Selecting previously unselected package python-minimal. Preparing to unpack .../09-python-minimal_2.7.16-1_i386.deb ... Unpacking python-minimal (2.7.16-1) ... Selecting previously unselected package libssl1.1:i386. Preparing to unpack .../10-libssl1.1_1.1.1d-0+deb10u6_i386.deb ... Unpacking libssl1.1:i386 (1.1.1d-0+deb10u6) ... Selecting previously unselected package mime-support. Preparing to unpack .../11-mime-support_3.62_all.deb ... Unpacking mime-support (3.62) ... Selecting previously unselected package libexpat1:i386. Preparing to unpack .../12-libexpat1_2.2.6-2+deb10u1_i386.deb ... Unpacking libexpat1:i386 (2.2.6-2+deb10u1) ... Selecting previously unselected package readline-common. Preparing to unpack .../13-readline-common_7.0-5_all.deb ... Unpacking readline-common (7.0-5) ... Selecting previously unselected package libreadline7:i386. Preparing to unpack .../14-libreadline7_7.0-5_i386.deb ... Unpacking libreadline7:i386 (7.0-5) ... Selecting previously unselected package libpython2.7-stdlib:i386. Preparing to unpack .../15-libpython2.7-stdlib_2.7.16-2+deb10u1_i386.deb ... Unpacking libpython2.7-stdlib:i386 (2.7.16-2+deb10u1) ... Selecting previously unselected package python2.7. Preparing to unpack .../16-python2.7_2.7.16-2+deb10u1_i386.deb ... Unpacking python2.7 (2.7.16-2+deb10u1) ... Selecting previously unselected package libpython2-stdlib:i386. Preparing to unpack .../17-libpython2-stdlib_2.7.16-1_i386.deb ... Unpacking libpython2-stdlib:i386 (2.7.16-1) ... Selecting previously unselected package libpython-stdlib:i386. Preparing to unpack .../18-libpython-stdlib_2.7.16-1_i386.deb ... Unpacking libpython-stdlib:i386 (2.7.16-1) ... Setting up libpython2.7-minimal:i386 (2.7.16-2+deb10u1) ... Setting up python2.7-minimal (2.7.16-2+deb10u1) ... Setting up python2-minimal (2.7.16-1) ... Selecting previously unselected package python2. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20699 files and directories currently installed.) Preparing to unpack .../python2_2.7.16-1_i386.deb ... Unpacking python2 (2.7.16-1) ... Setting up python-minimal (2.7.16-1) ... Selecting previously unselected package python. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20732 files and directories currently installed.) Preparing to unpack .../python_2.7.16-1_i386.deb ... Unpacking python (2.7.16-1) ... Selecting previously unselected package fonts-lato. Preparing to unpack .../fonts-lato_2.0-2_all.deb ... Unpacking fonts-lato (2.0-2) ... Selecting previously unselected package poppler-data. Preparing to unpack .../poppler-data_0.4.9-2_all.deb ... Unpacking poppler-data (0.4.9-2) ... Selecting previously unselected package libpython3.7-minimal:i386. Preparing to unpack .../libpython3.7-minimal_3.7.3-2+deb10u3_i386.deb ... Unpacking libpython3.7-minimal:i386 (3.7.3-2+deb10u3) ... Selecting previously unselected package python3.7-minimal. Preparing to unpack .../python3.7-minimal_3.7.3-2+deb10u3_i386.deb ... Unpacking python3.7-minimal (3.7.3-2+deb10u3) ... Setting up libssl1.1:i386 (1.1.1d-0+deb10u6) ... Setting up libpython3.7-minimal:i386 (3.7.3-2+deb10u3) ... Setting up libexpat1:i386 (2.2.6-2+deb10u1) ... Setting up python3.7-minimal (3.7.3-2+deb10u3) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21529 files and directories currently installed.) Preparing to unpack .../python3-minimal_3.7.3-1_i386.deb ... Unpacking python3-minimal (3.7.3-1) ... Selecting previously unselected package libmpdec2:i386. Preparing to unpack .../libmpdec2_2.4.2-2_i386.deb ... Unpacking libmpdec2:i386 (2.4.2-2) ... Selecting previously unselected package libpython3.7-stdlib:i386. Preparing to unpack .../libpython3.7-stdlib_3.7.3-2+deb10u3_i386.deb ... Unpacking libpython3.7-stdlib:i386 (3.7.3-2+deb10u3) ... Selecting previously unselected package python3.7. Preparing to unpack .../python3.7_3.7.3-2+deb10u3_i386.deb ... Unpacking python3.7 (3.7.3-2+deb10u3) ... Selecting previously unselected package libpython3-stdlib:i386. Preparing to unpack .../libpython3-stdlib_3.7.3-1_i386.deb ... Unpacking libpython3-stdlib:i386 (3.7.3-1) ... Setting up python3-minimal (3.7.3-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21941 files and directories currently installed.) Preparing to unpack .../000-python3_3.7.3-1_i386.deb ... Unpacking python3 (3.7.3-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../001-sensible-utils_0.0.12_all.deb ... Unpacking sensible-utils (0.0.12) ... Selecting previously unselected package ucf. Preparing to unpack .../002-ucf_3.0038+nmu1_all.deb ... Moving old data out of the way Unpacking ucf (3.0038+nmu1) ... Selecting previously unselected package tex-common. Preparing to unpack .../003-tex-common_6.11_all.deb ... Unpacking tex-common (6.11) ... Selecting previously unselected package libncurses6:i386. Preparing to unpack .../004-libncurses6_6.1+20181013-2+deb10u2_i386.deb ... Unpacking libncurses6:i386 (6.1+20181013-2+deb10u2) ... Selecting previously unselected package libprocps7:i386. Preparing to unpack .../005-libprocps7_2%3a3.3.15-2_i386.deb ... Unpacking libprocps7:i386 (2:3.3.15-2) ... Selecting previously unselected package lsb-base. Preparing to unpack .../006-lsb-base_10.2019051400_all.deb ... Unpacking lsb-base (10.2019051400) ... Selecting previously unselected package procps. Preparing to unpack .../007-procps_2%3a3.3.15-2_i386.deb ... Unpacking procps (2:3.3.15-2) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../008-libmagic-mgc_1%3a5.35-4+deb10u2_i386.deb ... Unpacking libmagic-mgc (1:5.35-4+deb10u2) ... Selecting previously unselected package libmagic1:i386. Preparing to unpack .../009-libmagic1_1%3a5.35-4+deb10u2_i386.deb ... Unpacking libmagic1:i386 (1:5.35-4+deb10u2) ... Selecting previously unselected package file. Preparing to unpack .../010-file_1%3a5.35-4+deb10u2_i386.deb ... Unpacking file (1:5.35-4+deb10u2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../011-gettext-base_0.19.8.1-9_i386.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libsigsegv2:i386. Preparing to unpack .../012-libsigsegv2_2.12-2_i386.deb ... Unpacking libsigsegv2:i386 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../013-m4_1.4.18-2_i386.deb ... Unpacking m4 (1.4.18-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../014-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../015-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../016-automake_1%3a1.16.1-4_all.deb ... Unpacking automake (1:1.16.1-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../017-autopoint_0.19.8.1-9_all.deb ... Unpacking autopoint (0.19.8.1-9) ... Selecting previously unselected package cmake-data. Preparing to unpack .../018-cmake-data_3.13.4-1_all.deb ... Unpacking cmake-data (3.13.4-1) ... Selecting previously unselected package libicu63:i386. Preparing to unpack .../019-libicu63_63.1-6+deb10u1_i386.deb ... Unpacking libicu63:i386 (63.1-6+deb10u1) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../020-libxml2_2.9.4+dfsg1-7+deb10u2_i386.deb ... Unpacking libxml2:i386 (2.9.4+dfsg1-7+deb10u2) ... Selecting previously unselected package libarchive13:i386. Preparing to unpack .../021-libarchive13_3.3.3-4+deb10u1_i386.deb ... Unpacking libarchive13:i386 (3.3.3-4+deb10u1) ... Selecting previously unselected package libkeyutils1:i386. Preparing to unpack .../022-libkeyutils1_1.6-6_i386.deb ... Unpacking libkeyutils1:i386 (1.6-6) ... Selecting previously unselected package libkrb5support0:i386. Preparing to unpack .../023-libkrb5support0_1.17-3+deb10u1_i386.deb ... Unpacking libkrb5support0:i386 (1.17-3+deb10u1) ... Selecting previously unselected package libk5crypto3:i386. Preparing to unpack .../024-libk5crypto3_1.17-3+deb10u1_i386.deb ... Unpacking libk5crypto3:i386 (1.17-3+deb10u1) ... Selecting previously unselected package libkrb5-3:i386. Preparing to unpack .../025-libkrb5-3_1.17-3+deb10u1_i386.deb ... Unpacking libkrb5-3:i386 (1.17-3+deb10u1) ... Selecting previously unselected package libgssapi-krb5-2:i386. Preparing to unpack .../026-libgssapi-krb5-2_1.17-3+deb10u1_i386.deb ... Unpacking libgssapi-krb5-2:i386 (1.17-3+deb10u1) ... Selecting previously unselected package libsasl2-modules-db:i386. Preparing to unpack .../027-libsasl2-modules-db_2.1.27+dfsg-1+deb10u1_i386.deb ... Unpacking libsasl2-modules-db:i386 (2.1.27+dfsg-1+deb10u1) ... Selecting previously unselected package libsasl2-2:i386. Preparing to unpack .../028-libsasl2-2_2.1.27+dfsg-1+deb10u1_i386.deb ... Unpacking libsasl2-2:i386 (2.1.27+dfsg-1+deb10u1) ... Selecting previously unselected package libldap-common. Preparing to unpack .../029-libldap-common_2.4.47+dfsg-3+deb10u6_all.deb ... Unpacking libldap-common (2.4.47+dfsg-3+deb10u6) ... Selecting previously unselected package libldap-2.4-2:i386. Preparing to unpack .../030-libldap-2.4-2_2.4.47+dfsg-3+deb10u6_i386.deb ... Unpacking libldap-2.4-2:i386 (2.4.47+dfsg-3+deb10u6) ... Selecting previously unselected package libnghttp2-14:i386. Preparing to unpack .../031-libnghttp2-14_1.36.0-2+deb10u1_i386.deb ... Unpacking libnghttp2-14:i386 (1.36.0-2+deb10u1) ... Selecting previously unselected package libpsl5:i386. Preparing to unpack .../032-libpsl5_0.20.2-2_i386.deb ... Unpacking libpsl5:i386 (0.20.2-2) ... Selecting previously unselected package librtmp1:i386. Preparing to unpack .../033-librtmp1_2.4+20151223.gitfa8646d.1-2_i386.deb ... Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2) ... Selecting previously unselected package libssh2-1:i386. Preparing to unpack .../034-libssh2-1_1.8.0-2.1_i386.deb ... Unpacking libssh2-1:i386 (1.8.0-2.1) ... Selecting previously unselected package libcurl4:i386. Preparing to unpack .../035-libcurl4_7.64.0-4+deb10u2_i386.deb ... Unpacking libcurl4:i386 (7.64.0-4+deb10u2) ... Selecting previously unselected package libjsoncpp1:i386. Preparing to unpack .../036-libjsoncpp1_1.7.4-3_i386.deb ... Unpacking libjsoncpp1:i386 (1.7.4-3) ... Selecting previously unselected package librhash0:i386. Preparing to unpack .../037-librhash0_1.3.8-1_i386.deb ... Unpacking librhash0:i386 (1.3.8-1) ... Selecting previously unselected package libuv1:i386. Preparing to unpack .../038-libuv1_1.24.1-1_i386.deb ... Unpacking libuv1:i386 (1.24.1-1) ... Selecting previously unselected package cmake. Preparing to unpack .../039-cmake_3.13.4-1_i386.deb ... Unpacking cmake (3.13.4-1) ... Selecting previously unselected package curl. Preparing to unpack .../040-curl_7.64.0-4+deb10u2_i386.deb ... Unpacking curl (7.64.0-4+deb10u2) ... Selecting previously unselected package libtool. Preparing to unpack .../041-libtool_2.4.6-9_all.deb ... Unpacking libtool (2.4.6-9) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../042-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../043-libarchive-zip-perl_1.64-1_all.deb ... Unpacking libarchive-zip-perl (1.64-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../044-libfile-stripnondeterminism-perl_1.1.2-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.1.2-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../045-dh-strip-nondeterminism_1.1.2-1_all.deb ... Unpacking dh-strip-nondeterminism (1.1.2-1) ... Selecting previously unselected package libelf1:i386. Preparing to unpack .../046-libelf1_0.176-1.1_i386.deb ... Unpacking libelf1:i386 (0.176-1.1) ... Selecting previously unselected package dwz. Preparing to unpack .../047-dwz_0.12-3_i386.deb ... Unpacking dwz (0.12-3) ... Selecting previously unselected package libglib2.0-0:i386. Preparing to unpack .../048-libglib2.0-0_2.58.3-2+deb10u3_i386.deb ... Unpacking libglib2.0-0:i386 (2.58.3-2+deb10u3) ... Selecting previously unselected package libcroco3:i386. Preparing to unpack .../049-libcroco3_0.6.12-3_i386.deb ... Unpacking libcroco3:i386 (0.6.12-3) ... Selecting previously unselected package gettext. Preparing to unpack .../050-gettext_0.19.8.1-9_i386.deb ... Unpacking gettext (0.19.8.1-9) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../051-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 .../052-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../053-debhelper_12.1.1_all.deb ... Unpacking debhelper (12.1.1) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../054-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../055-fontconfig-config_2.13.1-2_all.deb ... Unpacking fontconfig-config (2.13.1-2) ... Selecting previously unselected package fonts-lmodern. Preparing to unpack .../056-fonts-lmodern_2.004.5-6_all.deb ... Unpacking fonts-lmodern (2.004.5-6) ... Selecting previously unselected package libpaper1:i386. Preparing to unpack .../057-libpaper1_1.1.28_i386.deb ... Unpacking libpaper1:i386 (1.1.28) ... Selecting previously unselected package libpaper-utils. Preparing to unpack .../058-libpaper-utils_1.1.28_i386.deb ... Unpacking libpaper-utils (1.1.28) ... Selecting previously unselected package libkpathsea6:i386. Preparing to unpack .../059-libkpathsea6_2018.20181218.49446-1_i386.deb ... Unpacking libkpathsea6:i386 (2018.20181218.49446-1) ... Selecting previously unselected package libptexenc1:i386. Preparing to unpack .../060-libptexenc1_2018.20181218.49446-1_i386.deb ... Unpacking libptexenc1:i386 (2018.20181218.49446-1) ... Selecting previously unselected package libsynctex2:i386. Preparing to unpack .../061-libsynctex2_2018.20181218.49446-1_i386.deb ... Unpacking libsynctex2:i386 (2018.20181218.49446-1) ... Selecting previously unselected package libtexlua52:i386. Preparing to unpack .../062-libtexlua52_2018.20181218.49446-1_i386.deb ... Unpacking libtexlua52:i386 (2018.20181218.49446-1) ... Selecting previously unselected package libtexlua53:i386. Preparing to unpack .../063-libtexlua53_2018.20181218.49446-1_i386.deb ... Unpacking libtexlua53:i386 (2018.20181218.49446-1) ... Selecting previously unselected package libtexluajit2:i386. Preparing to unpack .../064-libtexluajit2_2018.20181218.49446-1_i386.deb ... Unpacking libtexluajit2:i386 (2018.20181218.49446-1) ... Selecting previously unselected package t1utils. Preparing to unpack .../065-t1utils_1.41-3_i386.deb ... Unpacking t1utils (1.41-3) ... Selecting previously unselected package libbrotli1:i386. Preparing to unpack .../066-libbrotli1_1.0.7-2+deb10u1_i386.deb ... Unpacking libbrotli1:i386 (1.0.7-2+deb10u1) ... Selecting previously unselected package libpng16-16:i386. Preparing to unpack .../067-libpng16-16_1.6.36-6_i386.deb ... Unpacking libpng16-16:i386 (1.6.36-6) ... Selecting previously unselected package libfreetype6:i386. Preparing to unpack .../068-libfreetype6_2.9.1-3+deb10u2_i386.deb ... Unpacking libfreetype6:i386 (2.9.1-3+deb10u2) ... Selecting previously unselected package libfontconfig1:i386. Preparing to unpack .../069-libfontconfig1_2.13.1-2_i386.deb ... Unpacking libfontconfig1:i386 (2.13.1-2) ... Selecting previously unselected package libpixman-1-0:i386. Preparing to unpack .../070-libpixman-1-0_0.36.0-1_i386.deb ... Unpacking libpixman-1-0:i386 (0.36.0-1) ... Selecting previously unselected package libxau6:i386. Preparing to unpack .../071-libxau6_1%3a1.0.8-1+b2_i386.deb ... Unpacking libxau6:i386 (1:1.0.8-1+b2) ... Selecting previously unselected package libxdmcp6:i386. Preparing to unpack .../072-libxdmcp6_1%3a1.1.2-3_i386.deb ... Unpacking libxdmcp6:i386 (1:1.1.2-3) ... Selecting previously unselected package libxcb1:i386. Preparing to unpack .../073-libxcb1_1.13.1-2_i386.deb ... Unpacking libxcb1:i386 (1.13.1-2) ... Selecting previously unselected package libx11-data. Preparing to unpack .../074-libx11-data_2%3a1.6.7-1+deb10u2_all.deb ... Unpacking libx11-data (2:1.6.7-1+deb10u2) ... Selecting previously unselected package libx11-6:i386. Preparing to unpack .../075-libx11-6_2%3a1.6.7-1+deb10u2_i386.deb ... Unpacking libx11-6:i386 (2:1.6.7-1+deb10u2) ... Selecting previously unselected package libxcb-render0:i386. Preparing to unpack .../076-libxcb-render0_1.13.1-2_i386.deb ... Unpacking libxcb-render0:i386 (1.13.1-2) ... Selecting previously unselected package libxcb-shm0:i386. Preparing to unpack .../077-libxcb-shm0_1.13.1-2_i386.deb ... Unpacking libxcb-shm0:i386 (1.13.1-2) ... Selecting previously unselected package libxext6:i386. Preparing to unpack .../078-libxext6_2%3a1.3.3-1+b2_i386.deb ... Unpacking libxext6:i386 (2:1.3.3-1+b2) ... Selecting previously unselected package libxrender1:i386. Preparing to unpack .../079-libxrender1_1%3a0.9.10-1_i386.deb ... Unpacking libxrender1:i386 (1:0.9.10-1) ... Selecting previously unselected package libcairo2:i386. Preparing to unpack .../080-libcairo2_1.16.0-4+deb10u1_i386.deb ... Unpacking libcairo2:i386 (1.16.0-4+deb10u1) ... Selecting previously unselected package libgraphite2-3:i386. Preparing to unpack .../081-libgraphite2-3_1.3.13-7_i386.deb ... Unpacking libgraphite2-3:i386 (1.3.13-7) ... Selecting previously unselected package libgs9-common. Preparing to unpack .../082-libgs9-common_9.27~dfsg-2+deb10u4_all.deb ... Unpacking libgs9-common (9.27~dfsg-2+deb10u4) ... Selecting previously unselected package libavahi-common-data:i386. Preparing to unpack .../083-libavahi-common-data_0.7-4+deb10u1_i386.deb ... Unpacking libavahi-common-data:i386 (0.7-4+deb10u1) ... Selecting previously unselected package libavahi-common3:i386. Preparing to unpack .../084-libavahi-common3_0.7-4+deb10u1_i386.deb ... Unpacking libavahi-common3:i386 (0.7-4+deb10u1) ... Selecting previously unselected package libdbus-1-3:i386. Preparing to unpack .../085-libdbus-1-3_1.12.20-0+deb10u1_i386.deb ... Unpacking libdbus-1-3:i386 (1.12.20-0+deb10u1) ... Selecting previously unselected package libavahi-client3:i386. Preparing to unpack .../086-libavahi-client3_0.7-4+deb10u1_i386.deb ... Unpacking libavahi-client3:i386 (0.7-4+deb10u1) ... Selecting previously unselected package libcups2:i386. Preparing to unpack .../087-libcups2_2.2.10-6+deb10u4_i386.deb ... Unpacking libcups2:i386 (2.2.10-6+deb10u4) ... Selecting previously unselected package libcupsimage2:i386. Preparing to unpack .../088-libcupsimage2_2.2.10-6+deb10u4_i386.deb ... Unpacking libcupsimage2:i386 (2.2.10-6+deb10u4) ... Selecting previously unselected package libidn11:i386. Preparing to unpack .../089-libidn11_1.33-2.2_i386.deb ... Unpacking libidn11:i386 (1.33-2.2) ... Selecting previously unselected package libijs-0.35:i386. Preparing to unpack .../090-libijs-0.35_0.35-14_i386.deb ... Unpacking libijs-0.35:i386 (0.35-14) ... Selecting previously unselected package libjbig2dec0:i386. Preparing to unpack .../091-libjbig2dec0_0.16-1_i386.deb ... Unpacking libjbig2dec0:i386 (0.16-1) ... Selecting previously unselected package libjpeg62-turbo:i386. Preparing to unpack .../092-libjpeg62-turbo_1%3a1.5.2-2+deb10u1_i386.deb ... Unpacking libjpeg62-turbo:i386 (1:1.5.2-2+deb10u1) ... Selecting previously unselected package liblcms2-2:i386. Preparing to unpack .../093-liblcms2-2_2.9-3_i386.deb ... Unpacking liblcms2-2:i386 (2.9-3) ... Selecting previously unselected package libopenjp2-7:i386. Preparing to unpack .../094-libopenjp2-7_2.3.0-2+deb10u2_i386.deb ... Unpacking libopenjp2-7:i386 (2.3.0-2+deb10u2) ... Selecting previously unselected package libjbig0:i386. Preparing to unpack .../095-libjbig0_2.1-3.1+b2_i386.deb ... Unpacking libjbig0:i386 (2.1-3.1+b2) ... Selecting previously unselected package libwebp6:i386. Preparing to unpack .../096-libwebp6_0.6.1-2+deb10u1_i386.deb ... Unpacking libwebp6:i386 (0.6.1-2+deb10u1) ... Selecting previously unselected package libtiff5:i386. Preparing to unpack .../097-libtiff5_4.1.0+git191117-2~deb10u2_i386.deb ... Unpacking libtiff5:i386 (4.1.0+git191117-2~deb10u2) ... Selecting previously unselected package libgs9:i386. Preparing to unpack .../098-libgs9_9.27~dfsg-2+deb10u4_i386.deb ... Unpacking libgs9:i386 (9.27~dfsg-2+deb10u4) ... Selecting previously unselected package libharfbuzz0b:i386. Preparing to unpack .../099-libharfbuzz0b_2.3.1-1_i386.deb ... Unpacking libharfbuzz0b:i386 (2.3.1-1) ... Selecting previously unselected package libharfbuzz-icu0:i386. Preparing to unpack .../100-libharfbuzz-icu0_2.3.1-1_i386.deb ... Unpacking libharfbuzz-icu0:i386 (2.3.1-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../101-x11-common_1%3a7.7+19_all.deb ... Unpacking x11-common (1:7.7+19) ... Selecting previously unselected package libice6:i386. Preparing to unpack .../102-libice6_2%3a1.0.9-2_i386.deb ... Unpacking libice6:i386 (2:1.0.9-2) ... Selecting previously unselected package libpotrace0:i386. Preparing to unpack .../103-libpotrace0_1.15-1_i386.deb ... Unpacking libpotrace0:i386 (1.15-1) ... Selecting previously unselected package libsm6:i386. Preparing to unpack .../104-libsm6_2%3a1.2.3-1_i386.deb ... Unpacking libsm6:i386 (2:1.2.3-1) ... Selecting previously unselected package libteckit0:i386. Preparing to unpack .../105-libteckit0_2.5.8+ds2-5_i386.deb ... Unpacking libteckit0:i386 (2.5.8+ds2-5) ... Selecting previously unselected package libwoff1:i386. Preparing to unpack .../106-libwoff1_1.0.2-1_i386.deb ... Unpacking libwoff1:i386 (1.0.2-1) ... Selecting previously unselected package libxt6:i386. Preparing to unpack .../107-libxt6_1%3a1.1.5-1+b3_i386.deb ... Unpacking libxt6:i386 (1:1.1.5-1+b3) ... Selecting previously unselected package libxmu6:i386. Preparing to unpack .../108-libxmu6_2%3a1.1.2-2+b3_i386.deb ... Unpacking libxmu6:i386 (2:1.1.2-2+b3) ... Selecting previously unselected package libxpm4:i386. Preparing to unpack .../109-libxpm4_1%3a3.5.12-1_i386.deb ... Unpacking libxpm4:i386 (1:3.5.12-1) ... Selecting previously unselected package libxaw7:i386. Preparing to unpack .../110-libxaw7_2%3a1.0.13-1+b2_i386.deb ... Unpacking libxaw7:i386 (2:1.0.13-1+b2) ... Selecting previously unselected package libxi6:i386. Preparing to unpack .../111-libxi6_2%3a1.7.9-1_i386.deb ... Unpacking libxi6:i386 (2:1.7.9-1) ... Selecting previously unselected package libxxhash0:i386. Preparing to unpack .../112-libxxhash0_0.6.5-2_i386.deb ... Unpacking libxxhash0:i386 (0.6.5-2) ... Selecting previously unselected package libzzip-0-13:i386. Preparing to unpack .../113-libzzip-0-13_0.13.62-3.2_i386.deb ... Unpacking libzzip-0-13:i386 (0.13.62-3.2) ... Selecting previously unselected package texlive-binaries. Preparing to unpack .../114-texlive-binaries_2018.20181218.49446-1_i386.deb ... Unpacking texlive-binaries (2018.20181218.49446-1) ... Selecting previously unselected package xdg-utils. Preparing to unpack .../115-xdg-utils_1.1.3-1+deb10u1_all.deb ... Unpacking xdg-utils (1.1.3-1+deb10u1) ... Selecting previously unselected package texlive-base. Preparing to unpack .../116-texlive-base_2018.20190227-2_all.deb ... Unpacking texlive-base (2018.20190227-2) ... Selecting previously unselected package texlive-latex-base. Preparing to unpack .../117-texlive-latex-base_2018.20190227-2_all.deb ... Unpacking texlive-latex-base (2018.20190227-2) ... Selecting previously unselected package latexmk. Preparing to unpack .../118-latexmk_1%3a4.61-0.1_all.deb ... Unpacking latexmk (1:4.61-0.1) ... Selecting previously unselected package libsuitesparseconfig5:i386. Preparing to unpack .../119-libsuitesparseconfig5_1%3a5.4.0+dfsg-1_i386.deb ... Unpacking libsuitesparseconfig5:i386 (1:5.4.0+dfsg-1) ... Selecting previously unselected package libamd2:i386. Preparing to unpack .../120-libamd2_1%3a5.4.0+dfsg-1_i386.deb ... Unpacking libamd2:i386 (1:5.4.0+dfsg-1) ... Selecting previously unselected package libgfortran5:i386. Preparing to unpack .../121-libgfortran5_8.3.0-6_i386.deb ... Unpacking libgfortran5:i386 (8.3.0-6) ... Selecting previously unselected package libblas3:i386. Preparing to unpack .../122-libblas3_3.8.0-2_i386.deb ... Unpacking libblas3:i386 (3.8.0-2) ... Selecting previously unselected package libblas-dev:i386. Preparing to unpack .../123-libblas-dev_3.8.0-2_i386.deb ... Unpacking libblas-dev:i386 (3.8.0-2) ... Selecting previously unselected package libbtf1:i386. Preparing to unpack .../124-libbtf1_1%3a5.4.0+dfsg-1_i386.deb ... Unpacking libbtf1:i386 (1:5.4.0+dfsg-1) ... Selecting previously unselected package libcamd2:i386. Preparing to unpack .../125-libcamd2_1%3a5.4.0+dfsg-1_i386.deb ... Unpacking libcamd2:i386 (1:5.4.0+dfsg-1) ... Selecting previously unselected package libccolamd2:i386. Preparing to unpack .../126-libccolamd2_1%3a5.4.0+dfsg-1_i386.deb ... Unpacking libccolamd2:i386 (1:5.4.0+dfsg-1) ... Selecting previously unselected package libopenblas-base:i386. Preparing to unpack .../127-libopenblas-base_0.3.5+ds-3_i386.deb ... Unpacking libopenblas-base:i386 (0.3.5+ds-3) ... Selecting previously unselected package libcolamd2:i386. Preparing to unpack .../128-libcolamd2_1%3a5.4.0+dfsg-1_i386.deb ... Unpacking libcolamd2:i386 (1:5.4.0+dfsg-1) ... Selecting previously unselected package liblapack3:i386. Preparing to unpack .../129-liblapack3_3.8.0-2_i386.deb ... Unpacking liblapack3:i386 (3.8.0-2) ... Selecting previously unselected package libmetis5:i386. Preparing to unpack .../130-libmetis5_5.1.0.dfsg-5+b2_i386.deb ... Unpacking libmetis5:i386 (5.1.0.dfsg-5+b2) ... Selecting previously unselected package libcholmod3:i386. Preparing to unpack .../131-libcholmod3_1%3a5.4.0+dfsg-1_i386.deb ... Unpacking libcholmod3:i386 (1:5.4.0+dfsg-1) ... Selecting previously unselected package libcurl3-gnutls:i386. Preparing to unpack .../132-libcurl3-gnutls_7.64.0-4+deb10u2_i386.deb ... Unpacking libcurl3-gnutls:i386 (7.64.0-4+deb10u2) ... Selecting previously unselected package libcurl4-gnutls-dev:i386. Preparing to unpack .../133-libcurl4-gnutls-dev_7.64.0-4+deb10u2_i386.deb ... Unpacking libcurl4-gnutls-dev:i386 (7.64.0-4+deb10u2) ... Selecting previously unselected package libcxsparse3:i386. Preparing to unpack .../134-libcxsparse3_1%3a5.4.0+dfsg-1_i386.deb ... Unpacking libcxsparse3:i386 (1:5.4.0+dfsg-1) ... Selecting previously unselected package libdatrie1:i386. Preparing to unpack .../135-libdatrie1_0.2.12-2_i386.deb ... Unpacking libdatrie1:i386 (0.2.12-2) ... Selecting previously unselected package libdsfmt-11213-1:i386. Preparing to unpack .../136-libdsfmt-11213-1_2.2.3+dfsg-4_i386.deb ... Unpacking libdsfmt-11213-1:i386 (2.2.3+dfsg-4) ... Selecting previously unselected package libdsfmt-1279-1:i386. Preparing to unpack .../137-libdsfmt-1279-1_2.2.3+dfsg-4_i386.deb ... Unpacking libdsfmt-1279-1:i386 (2.2.3+dfsg-4) ... Selecting previously unselected package libdsfmt-132049-1:i386. Preparing to unpack .../138-libdsfmt-132049-1_2.2.3+dfsg-4_i386.deb ... Unpacking libdsfmt-132049-1:i386 (2.2.3+dfsg-4) ... Selecting previously unselected package libdsfmt-19937-1:i386. Preparing to unpack .../139-libdsfmt-19937-1_2.2.3+dfsg-4_i386.deb ... Unpacking libdsfmt-19937-1:i386 (2.2.3+dfsg-4) ... Selecting previously unselected package libdsfmt-216091-1:i386. Preparing to unpack .../140-libdsfmt-216091-1_2.2.3+dfsg-4_i386.deb ... Unpacking libdsfmt-216091-1:i386 (2.2.3+dfsg-4) ... Selecting previously unselected package libdsfmt-2203-1:i386. Preparing to unpack .../141-libdsfmt-2203-1_2.2.3+dfsg-4_i386.deb ... Unpacking libdsfmt-2203-1:i386 (2.2.3+dfsg-4) ... Selecting previously unselected package libdsfmt-4253-1:i386. Preparing to unpack .../142-libdsfmt-4253-1_2.2.3+dfsg-4_i386.deb ... Unpacking libdsfmt-4253-1:i386 (2.2.3+dfsg-4) ... Selecting previously unselected package libdsfmt-44497-1:i386. Preparing to unpack .../143-libdsfmt-44497-1_2.2.3+dfsg-4_i386.deb ... Unpacking libdsfmt-44497-1:i386 (2.2.3+dfsg-4) ... Selecting previously unselected package libdsfmt-521-1:i386. Preparing to unpack .../144-libdsfmt-521-1_2.2.3+dfsg-4_i386.deb ... Unpacking libdsfmt-521-1:i386 (2.2.3+dfsg-4) ... Selecting previously unselected package libdsfmt-86243-1:i386. Preparing to unpack .../145-libdsfmt-86243-1_2.2.3+dfsg-4_i386.deb ... Unpacking libdsfmt-86243-1:i386 (2.2.3+dfsg-4) ... Selecting previously unselected package libdsfmt-dev:i386. Preparing to unpack .../146-libdsfmt-dev_2.2.3+dfsg-4_i386.deb ... Unpacking libdsfmt-dev:i386 (2.2.3+dfsg-4) ... Selecting previously unselected package libgpg-error-dev. Preparing to unpack .../147-libgpg-error-dev_1.35-1_i386.deb ... Unpacking libgpg-error-dev (1.35-1) ... Selecting previously unselected package libgcrypt20-dev. Preparing to unpack .../148-libgcrypt20-dev_1.8.4-5+deb10u1_i386.deb ... Unpacking libgcrypt20-dev (1.8.4-5+deb10u1) ... Selecting previously unselected package libhttp-parser2.8:i386. Preparing to unpack .../149-libhttp-parser2.8_2.8.1-1_i386.deb ... Unpacking libhttp-parser2.8:i386 (2.8.1-1) ... Selecting previously unselected package libmbedcrypto3:i386. Preparing to unpack .../150-libmbedcrypto3_2.16.0-1_i386.deb ... Unpacking libmbedcrypto3:i386 (2.16.0-1) ... Selecting previously unselected package libmbedx509-0:i386. Preparing to unpack .../151-libmbedx509-0_2.16.0-1_i386.deb ... Unpacking libmbedx509-0:i386 (2.16.0-1) ... Selecting previously unselected package libmbedtls12:i386. Preparing to unpack .../152-libmbedtls12_2.16.0-1_i386.deb ... Unpacking libmbedtls12:i386 (2.16.0-1) ... Selecting previously unselected package libgit2-27:i386. Preparing to unpack .../153-libgit2-27_0.27.7+dfsg.1-0.2_i386.deb ... Unpacking libgit2-27:i386 (0.27.7+dfsg.1-0.2) ... Selecting previously unselected package zlib1g-dev:i386. Preparing to unpack .../154-zlib1g-dev_1%3a1.2.11.dfsg-1_i386.deb ... Unpacking zlib1g-dev:i386 (1:1.2.11.dfsg-1) ... Selecting previously unselected package libmbedtls-dev:i386. Preparing to unpack .../155-libmbedtls-dev_2.16.0-1_i386.deb ... Unpacking libmbedtls-dev:i386 (2.16.0-1) ... Selecting previously unselected package libssh2-1-dev:i386. Preparing to unpack .../156-libssh2-1-dev_1.8.0-2.1_i386.deb ... Unpacking libssh2-1-dev:i386 (1.8.0-2.1) ... Selecting previously unselected package libhttp-parser-dev. Preparing to unpack .../157-libhttp-parser-dev_2.8.1-1_i386.deb ... Unpacking libhttp-parser-dev (2.8.1-1) ... Selecting previously unselected package libgit2-dev:i386. Preparing to unpack .../158-libgit2-dev_0.27.7+dfsg.1-0.2_i386.deb ... Unpacking libgit2-dev:i386 (0.27.7+dfsg.1-0.2) ... Selecting previously unselected package libgmpxx4ldbl:i386. Preparing to unpack .../159-libgmpxx4ldbl_2%3a6.1.2+dfsg-4_i386.deb ... Unpacking libgmpxx4ldbl:i386 (2:6.1.2+dfsg-4) ... Selecting previously unselected package libgmp-dev:i386. Preparing to unpack .../160-libgmp-dev_2%3a6.1.2+dfsg-4_i386.deb ... Unpacking libgmp-dev:i386 (2:6.1.2+dfsg-4) ... Selecting previously unselected package libgraphblas2:i386. Preparing to unpack .../161-libgraphblas2_1%3a5.4.0+dfsg-1_i386.deb ... Unpacking libgraphblas2:i386 (1:5.4.0+dfsg-1) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../162-libjs-jquery_3.3.1~dfsg-3+deb10u1_all.deb ... Unpacking libjs-jquery (3.3.1~dfsg-3+deb10u1) ... Selecting previously unselected package libklu1:i386. Preparing to unpack .../163-libklu1_1%3a5.4.0+dfsg-1_i386.deb ... Unpacking libklu1:i386 (1:5.4.0+dfsg-1) ... Selecting previously unselected package libopenblas-dev:i386. Preparing to unpack .../164-libopenblas-dev_0.3.5+ds-3_i386.deb ... Unpacking libopenblas-dev:i386 (0.3.5+ds-3) ... Selecting previously unselected package liblapack-dev:i386. Preparing to unpack .../165-liblapack-dev_3.8.0-2_i386.deb ... Unpacking liblapack-dev:i386 (3.8.0-2) ... Selecting previously unselected package libldl2:i386. Preparing to unpack .../166-libldl2_1%3a5.4.0+dfsg-1_i386.deb ... Unpacking libldl2:i386 (1:5.4.0+dfsg-1) ... Selecting previously unselected package liblzma-dev:i386. Preparing to unpack .../167-liblzma-dev_5.2.4-1_i386.deb ... Unpacking liblzma-dev:i386 (5.2.4-1) ... Selecting previously unselected package libmime-charset-perl. Preparing to unpack .../168-libmime-charset-perl_1.012.2-1_all.deb ... Unpacking libmime-charset-perl (1.012.2-1) ... Selecting previously unselected package libmongoose2:i386. Preparing to unpack .../169-libmongoose2_1%3a5.4.0+dfsg-1_i386.deb ... Unpacking libmongoose2:i386 (1:5.4.0+dfsg-1) ... Selecting previously unselected package libmpfr-dev:i386. Preparing to unpack .../170-libmpfr-dev_4.0.2-1_i386.deb ... Unpacking libmpfr-dev:i386 (4.0.2-1) ... Selecting previously unselected package libopenlibm2:i386. Preparing to unpack .../171-libopenlibm2_0.6.0+dfsg-2_i386.deb ... Unpacking libopenlibm2:i386 (0.6.0+dfsg-2) ... Selecting previously unselected package libopenlibm-dev:i386. Preparing to unpack .../172-libopenlibm-dev_0.6.0+dfsg-2_i386.deb ... Unpacking libopenlibm-dev:i386 (0.6.0+dfsg-2) ... Selecting previously unselected package libpcre2-16-0:i386. Preparing to unpack .../173-libpcre2-16-0_10.32-5_i386.deb ... Unpacking libpcre2-16-0:i386 (10.32-5) ... Selecting previously unselected package libpcre2-32-0:i386. Preparing to unpack .../174-libpcre2-32-0_10.32-5_i386.deb ... Unpacking libpcre2-32-0:i386 (10.32-5) ... Selecting previously unselected package libpcre2-8-0:i386. Preparing to unpack .../175-libpcre2-8-0_10.32-5_i386.deb ... Unpacking libpcre2-8-0:i386 (10.32-5) ... Selecting previously unselected package libpcre2-posix0:i386. Preparing to unpack .../176-libpcre2-posix0_10.32-5_i386.deb ... Unpacking libpcre2-posix0:i386 (10.32-5) ... Selecting previously unselected package libpcre2-dev:i386. Preparing to unpack .../177-libpcre2-dev_10.32-5_i386.deb ... Unpacking libpcre2-dev:i386 (10.32-5) ... Selecting previously unselected package librbio2:i386. Preparing to unpack .../178-librbio2_1%3a5.4.0+dfsg-1_i386.deb ... Unpacking librbio2:i386 (1:5.4.0+dfsg-1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../179-libthai-data_0.1.28-2_all.deb ... Unpacking libthai-data (0.1.28-2) ... Selecting previously unselected package libthai0:i386. Preparing to unpack .../180-libthai0_0.1.28-2_i386.deb ... Unpacking libthai0:i386 (0.1.28-2) ... Selecting previously unselected package libsombok3:i386. Preparing to unpack .../181-libsombok3_2.4.0-2_i386.deb ... Unpacking libsombok3:i386 (2.4.0-2) ... Selecting previously unselected package libspqr2:i386. Preparing to unpack .../182-libspqr2_1%3a5.4.0+dfsg-1_i386.deb ... Unpacking libspqr2:i386 (1:5.4.0+dfsg-1) ... Selecting previously unselected package libumfpack5:i386. Preparing to unpack .../183-libumfpack5_1%3a5.4.0+dfsg-1_i386.deb ... Unpacking libumfpack5:i386 (1:5.4.0+dfsg-1) ... Selecting previously unselected package libsuitesparse-dev:i386. Preparing to unpack .../184-libsuitesparse-dev_1%3a5.4.0+dfsg-1_i386.deb ... Unpacking libsuitesparse-dev:i386 (1:5.4.0+dfsg-1) ... Selecting previously unselected package libunicode-linebreak-perl. Preparing to unpack .../185-libunicode-linebreak-perl_0.0.20190101-1_i386.deb ... Unpacking libunicode-linebreak-perl (0.0.20190101-1) ... Selecting previously unselected package libunwind8:i386. Preparing to unpack .../186-libunwind8_1.2.1-10~deb10u1_i386.deb ... Unpacking libunwind8:i386 (1.2.1-10~deb10u1) ... Selecting previously unselected package libunwind-dev:i386. Preparing to unpack .../187-libunwind-dev_1.2.1-10~deb10u1_i386.deb ... Unpacking libunwind-dev:i386 (1.2.1-10~deb10u1) ... Selecting previously unselected package libutf8proc2:i386. Preparing to unpack .../188-libutf8proc2_2.3.0-1_i386.deb ... Unpacking libutf8proc2:i386 (2.3.0-1) ... Selecting previously unselected package libutf8proc-dev:i386. Preparing to unpack .../189-libutf8proc-dev_2.3.0-1_i386.deb ... Unpacking libutf8proc-dev:i386 (2.3.0-1) ... Selecting previously unselected package openssl. Preparing to unpack .../190-openssl_1.1.1d-0+deb10u6_i386.deb ... Unpacking openssl (1.1.1d-0+deb10u6) ... Selecting previously unselected package preview-latex-style. Preparing to unpack .../191-preview-latex-style_11.91-2_all.deb ... Unpacking preview-latex-style (11.91-2) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../192-python3-pkg-resources_40.8.0-1_all.deb ... Unpacking python3-pkg-resources (40.8.0-1) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../193-python3-pygments_2.3.1+dfsg-1+deb10u2_all.deb ... Unpacking python3-pygments (2.3.1+dfsg-1+deb10u2) ... Selecting previously unselected package texlive-fonts-recommended. Preparing to unpack .../194-texlive-fonts-recommended_2018.20190227-2_all.deb ... Unpacking texlive-fonts-recommended (2018.20190227-2) ... Selecting previously unselected package texlive-latex-recommended. Preparing to unpack .../195-texlive-latex-recommended_2018.20190227-2_all.deb ... Unpacking texlive-latex-recommended (2018.20190227-2) ... Selecting previously unselected package texlive. Preparing to unpack .../196-texlive_2018.20190227-2_all.deb ... Unpacking texlive (2018.20190227-2) ... Selecting previously unselected package texlive-extra-utils. Preparing to unpack .../197-texlive-extra-utils_2018.20190227-2_all.deb ... Unpacking texlive-extra-utils (2018.20190227-2) ... Selecting previously unselected package texlive-fonts-extra. Preparing to unpack .../198-texlive-fonts-extra_2018.20190227-2_all.deb ... Unpacking texlive-fonts-extra (2018.20190227-2) ... Selecting previously unselected package texlive-pictures. Preparing to unpack .../199-texlive-pictures_2018.20190227-2_all.deb ... Unpacking texlive-pictures (2018.20190227-2) ... Selecting previously unselected package texlive-latex-extra. Preparing to unpack .../200-texlive-latex-extra_2018.20190227-2_all.deb ... Unpacking texlive-latex-extra (2018.20190227-2) ... Selecting previously unselected package texlive-luatex. Preparing to unpack .../201-texlive-luatex_2018.20190227-2_all.deb ... Unpacking texlive-luatex (2018.20190227-2) ... Selecting previously unselected package texlive-plain-generic. Preparing to unpack .../202-texlive-plain-generic_2018.20190227-2_all.deb ... Unpacking texlive-plain-generic (2018.20190227-2) ... Selecting previously unselected package unicode-data. Preparing to unpack .../203-unicode-data_12.1.0~pre1-2_all.deb ... Unpacking unicode-data (12.1.0~pre1-2) ... Setting up libgs9-common (9.27~dfsg-2+deb10u4) ... Setting up libdsfmt-1279-1:i386 (2.2.3+dfsg-4) ... Setting up libpipeline1:i386 (1.5.1-2) ... Setting up libgraphite2-3:i386 (1.3.13-7) ... Setting up liblcms2-2:i386 (2.9-3) ... Setting up libpixman-1-0:i386 (0.36.0-1) ... Setting up lsb-base (10.2019051400) ... Setting up libxau6:i386 (1:1.0.8-1+b2) ... Setting up libkeyutils1:i386 (1.6-6) ... Setting up libpsl5:i386 (0.20.2-2) ... Setting up fonts-lato (2.0-2) ... Setting up mime-support (3.62) ... Setting up libtexlua52:i386 (2018.20181218.49446-1) ... Setting up libdatrie1:i386 (0.2.12-2) ... Setting up libdsfmt-86243-1:i386 (2.2.3+dfsg-4) ... Setting up libmagic-mgc (1:5.35-4+deb10u2) ... Setting up libtexlua53:i386 (2018.20181218.49446-1) ... Setting up libarchive-zip-perl (1.64-1) ... Setting up libglib2.0-0:i386 (2.58.3-2+deb10u3) ... No schema files found: doing nothing. Setting up libijs-0.35:i386 (0.35-14) ... Setting up libprocps7:i386 (2:3.3.15-2) ... Setting up libutf8proc2:i386 (2.3.0-1) ... Setting up libtexluajit2:i386 (2018.20181218.49446-1) ... Setting up libbrotli1:i386 (1.0.7-2+deb10u1) ... Setting up x11-common (1:7.7+19) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults invoke-rc.d: could not determine current runlevel Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libnghttp2-14:i386 (1.36.0-2+deb10u1) ... Setting up libmagic1:i386 (1:5.35-4+deb10u2) ... Setting up gettext-base (0.19.8.1-9) ... Setting up libmetis5:i386 (5.1.0.dfsg-5+b2) ... Setting up libzzip-0-13:i386 (0.13.62-3.2) ... Setting up file (1:5.35-4+deb10u2) ... Setting up libutf8proc-dev:i386 (2.3.0-1) ... Setting up libldap-common (2.4.47+dfsg-3+deb10u6) ... Setting up libunwind8:i386 (1.2.1-10~deb10u1) ... Setting up libjbig0:i386 (2.1-3.1+b2) ... Setting up libpcre2-16-0:i386 (10.32-5) ... Setting up libicu63:i386 (63.1-6+deb10u1) ... Setting up poppler-data (0.4.9-2) ... Setting up libkrb5support0:i386 (1.17-3+deb10u1) ... Setting up libsasl2-modules-db:i386 (2.1.27+dfsg-1+deb10u1) ... Setting up unicode-data (12.1.0~pre1-2) ... Setting up autotools-dev (20180224.1) ... Setting up libpcre2-32-0:i386 (10.32-5) ... Setting up libgmpxx4ldbl:i386 (2:6.1.2+dfsg-4) ... Setting up libuv1:i386 (1.24.1-1) ... Setting up libjpeg62-turbo:i386 (1:1.5.2-2+deb10u1) ... Setting up libdsfmt-19937-1:i386 (2.2.3+dfsg-4) ... Setting up libx11-data (2:1.6.7-1+deb10u2) ... Setting up libgpg-error-dev (1.35-1) ... Setting up libjbig2dec0:i386 (0.16-1) ... Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2) ... Setting up libidn11:i386 (1.33-2.2) ... Setting up libteckit0:i386 (2.5.8+ds2-5) ... Setting up libavahi-common-data:i386 (0.7-4+deb10u1) ... Setting up libncurses6:i386 (6.1+20181013-2+deb10u2) ... Setting up libdbus-1-3:i386 (1.12.20-0+deb10u1) ... Setting up libsigsegv2:i386 (2.12-2) ... Setting up t1utils (1.41-3) ... Setting up libpng16-16:i386 (1.6.36-6) ... Setting up autopoint (0.19.8.1-9) ... Setting up libwebp6:i386 (0.6.1-2+deb10u1) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up libdsfmt-4253-1:i386 (2.2.3+dfsg-4) ... Setting up libpcre2-8-0:i386 (10.32-5) ... Setting up libopenlibm2:i386 (0.6.0+dfsg-2) ... Setting up libdsfmt-2203-1:i386 (2.2.3+dfsg-4) ... Setting up libk5crypto3:i386 (1.17-3+deb10u1) ... Setting up libkpathsea6:i386 (2018.20181218.49446-1) ... Setting up libsasl2-2:i386 (2.1.27+dfsg-1+deb10u1) ... Setting up libgfortran5:i386 (8.3.0-6) ... Setting up libdsfmt-132049-1:i386 (2.2.3+dfsg-4) ... Setting up liblzma-dev:i386 (5.2.4-1) ... Setting up zlib1g-dev:i386 (1:1.2.11.dfsg-1) ... Setting up libdsfmt-44497-1:i386 (2.2.3+dfsg-4) ... Setting up sensible-utils (0.0.12) ... Setting up libmime-charset-perl (1.012.2-1) ... Setting up librhash0:i386 (1.3.8-1) ... Setting up libxxhash0:i386 (0.6.5-2) ... Setting up libuchardet0:i386 (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 fonts-lmodern (2.004.5-6) ... Setting up libmbedcrypto3:i386 (2.16.0-1) ... Setting up libopenjp2-7:i386 (2.3.0-2+deb10u2) ... Setting up libthai-data (0.1.28-2) ... Setting up libssh2-1:i386 (1.8.0-2.1) ... Setting up cmake-data (3.13.4-1) ... Setting up libkrb5-3:i386 (1.17-3+deb10u1) ... Setting up libtiff5:i386 (4.1.0+git191117-2~deb10u2) ... Setting up libmpdec2:i386 (2.4.2-2) ... Setting up libjs-jquery (3.3.1~dfsg-3+deb10u1) ... Setting up libhttp-parser2.8:i386 (2.8.1-1) ... Setting up openssl (1.1.1d-0+deb10u6) ... Setting up libbsd0:i386 (0.9.1-2+deb10u1) ... Setting up libelf1:i386 (0.176-1.1) ... Setting up libdsfmt-216091-1:i386 (2.2.3+dfsg-4) ... Setting up readline-common (7.0-5) ... Setting up libxml2:i386 (2.9.4+dfsg1-7+deb10u2) ... Setting up xdg-utils (1.1.3-1+deb10u1) ... Setting up libsuitesparseconfig5:i386 (1:5.4.0+dfsg-1) ... Setting up libdsfmt-521-1:i386 (2.2.3+dfsg-4) ... Setting up librbio2:i386 (1:5.4.0+dfsg-1) ... Setting up libjsoncpp1:i386 (1.7.4-3) ... Setting up libsynctex2:i386 (2018.20181218.49446-1) ... Setting up libreadline7:i386 (7.0-5) ... Setting up libdsfmt-11213-1:i386 (2.2.3+dfsg-4) ... Setting up libgraphblas2:i386 (1:5.4.0+dfsg-1) ... Setting up libpotrace0:i386 (1.15-1) ... Setting up libfile-stripnondeterminism-perl (1.1.2-1) ... Setting up libopenblas-base:i386 (0.3.5+ds-3) ... update-alternatives: using /usr/lib/i386-linux-gnu/openblas/libblas.so.3 to provide /usr/lib/i386-linux-gnu/libblas.so.3 (libblas.so.3-i386-linux-gnu) in auto mode update-alternatives: using /usr/lib/i386-linux-gnu/openblas/liblapack.so.3 to provide /usr/lib/i386-linux-gnu/liblapack.so.3 (liblapack.so.3-i386-linux-gnu) in auto mode Setting up libamd2:i386 (1:5.4.0+dfsg-1) ... Setting up libhttp-parser-dev (2.8.1-1) ... Setting up libice6:i386 (2:1.0.9-2) ... Setting up libxdmcp6:i386 (1:1.1.2-3) ... Setting up libpython3.7-stdlib:i386 (3.7.3-2+deb10u3) ... Setting up liblapack3:i386 (3.8.0-2) ... Setting up libxcb1:i386 (1.13.1-2) ... Setting up libgmp-dev:i386 (2:6.1.2+dfsg-4) ... Setting up libdsfmt-dev:i386 (2.2.3+dfsg-4) ... Setting up libcolamd2:i386 (1:5.4.0+dfsg-1) ... Setting up libunwind-dev:i386 (1.2.1-10~deb10u1) ... Setting up libwoff1:i386 (1.0.2-1) ... Setting up libopenlibm-dev:i386 (0.6.0+dfsg-2) ... Setting up libtool (2.4.6-9) ... Setting up libarchive13:i386 (3.3.3-4+deb10u1) ... Setting up libxcb-render0:i386 (1.13.1-2) ... Setting up libmbedx509-0:i386 (2.16.0-1) ... Setting up libmbedtls12:i386 (2.16.0-1) ... Setting up libavahi-common3:i386 (0.7-4+deb10u1) ... Setting up libldl2:i386 (1:5.4.0+dfsg-1) ... Setting up libldap-2.4-2:i386 (2.4.47+dfsg-3+deb10u6) ... Setting up m4 (1.4.18-2) ... Setting up libxcb-shm0:i386 (1.13.1-2) ... Setting up libmbedtls-dev:i386 (2.16.0-1) ... Setting up libmpfr-dev:i386 (4.0.2-1) ... Setting up libbtf1:i386 (1:5.4.0+dfsg-1) ... Setting up libpython2.7-stdlib:i386 (2.7.16-2+deb10u1) ... Setting up libthai0:i386 (0.1.28-2) ... Setting up libcamd2:i386 (1:5.4.0+dfsg-1) ... Setting up libmongoose2:i386 (1:5.4.0+dfsg-1) ... Setting up libopenblas-dev:i386 (0.3.5+ds-3) ... update-alternatives: using /usr/lib/i386-linux-gnu/openblas/libblas.so to provide /usr/lib/i386-linux-gnu/libblas.so (libblas.so-i386-linux-gnu) in auto mode update-alternatives: using /usr/lib/i386-linux-gnu/openblas/liblapack.so to provide /usr/lib/i386-linux-gnu/liblapack.so (liblapack.so-i386-linux-gnu) in auto mode Setting up libblas3:i386 (3.8.0-2) ... Setting up libptexenc1:i386 (2018.20181218.49446-1) ... Setting up libpcre2-posix0:i386 (10.32-5) ... Setting up libgcrypt20-dev (1.8.4-5+deb10u1) ... Setting up libfreetype6:i386 (2.9.1-3+deb10u2) ... Setting up bsdmainutils (11.1.2+b1) ... 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:i386 (3.8.0-2) ... Setting up libgssapi-krb5-2:i386 (1.17-3+deb10u1) ... Setting up libcroco3:i386 (0.6.12-3) ... Setting up ucf (3.0038+nmu1) ... Setting up libssh2-1-dev:i386 (1.8.0-2.1) ... Setting up autoconf (2.69-11) ... Setting up dwz (0.12-3) ... Setting up groff-base (1.22.4-3+deb10u1) ... Setting up libklu1:i386 (1:5.4.0+dfsg-1) ... Setting up libccolamd2:i386 (1:5.4.0+dfsg-1) ... Setting up libcurl4:i386 (7.64.0-4+deb10u2) ... Setting up libx11-6:i386 (2:1.6.7-1+deb10u2) ... Setting up libharfbuzz0b:i386 (2.3.1-1) ... Setting up libcxsparse3:i386 (1:5.4.0+dfsg-1) ... Setting up curl (7.64.0-4+deb10u2) ... Setting up libsm6:i386 (2:1.2.3-1) ... Setting up libavahi-client3:i386 (0.7-4+deb10u1) ... Setting up libcholmod3:i386 (1:5.4.0+dfsg-1) ... Setting up libblas-dev:i386 (3.8.0-2) ... Setting up libpython3-stdlib:i386 (3.7.3-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 libpaper1:i386 (1.1.28) ... Creating config file /etc/papersize with new version Setting up libspqr2:i386 (1:5.4.0+dfsg-1) ... Setting up python3.7 (3.7.3-2+deb10u3) ... Setting up gettext (0.19.8.1-9) ... Setting up libharfbuzz-icu0:i386 (2.3.1-1) ... Setting up libxpm4:i386 (1:3.5.12-1) ... Setting up libpcre2-dev:i386 (10.32-5) ... Setting up python2.7 (2.7.16-2+deb10u1) ... Setting up libxrender1:i386 (1:0.9.10-1) ... Setting up libpython2-stdlib:i386 (2.7.16-1) ... Setting up libsombok3:i386 (2.4.0-2) ... Setting up fontconfig-config (2.13.1-2) ... Setting up libxext6:i386 (2:1.3.3-1+b2) ... Setting up libcurl3-gnutls:i386 (7.64.0-4+deb10u2) ... Setting up python3 (3.7.3-1) ... Setting up libgit2-27:i386 (0.27.7+dfsg.1-0.2) ... Setting up libpaper-utils (1.1.28) ... Setting up libcurl4-gnutls-dev:i386 (7.64.0-4+deb10u2) ... Setting up man-db (2.8.5-2) ... Not building database; man-db/auto-update is not 'true'. Setting up python2 (2.7.16-1) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up tex-common (6.11) ... update-language: texlive-base not installed and configured, doing nothing! Setting up libpython-stdlib:i386 (2.7.16-1) ... Setting up python3-pygments (2.3.1+dfsg-1+deb10u2) ... Setting up libumfpack5:i386 (1:5.4.0+dfsg-1) ... Setting up libunicode-linebreak-perl (0.0.20190101-1) ... Setting up libxt6:i386 (1:1.1.5-1+b3) ... Setting up libcups2:i386 (2.2.10-6+deb10u4) ... Setting up cmake (3.13.4-1) ... Setting up libfontconfig1:i386 (2.13.1-2) ... Setting up python (2.7.16-1) ... Setting up libgit2-dev:i386 (0.27.7+dfsg.1-0.2) ... Setting up python3-pkg-resources (40.8.0-1) ... Setting up libxmu6:i386 (2:1.1.2-2+b3) ... Setting up libxi6:i386 (2:1.7.9-1) ... Setting up libsuitesparse-dev:i386 (1:5.4.0+dfsg-1) ... Setting up po-debconf (1.0.21) ... Setting up preview-latex-style (11.91-2) ... Setting up libxaw7:i386 (2:1.0.13-1+b2) ... Setting up libcairo2:i386 (1.16.0-4+deb10u1) ... Setting up libcupsimage2:i386 (2.2.10-6+deb10u4) ... Setting up libgs9:i386 (9.27~dfsg-2+deb10u4) ... Setting up texlive-binaries (2018.20181218.49446-1) ... update-alternatives: using /usr/bin/xdvi-xaw to provide /usr/bin/xdvi.bin (xdvi.bin) in auto mode update-alternatives: using /usr/bin/bibtex.original to provide /usr/bin/bibtex (bibtex) in auto mode Setting up texlive-base (2018.20190227-2) ... tl-paper: setting paper size for dvips to a4: /var/lib/texmf/dvips/config/config-paper.ps tl-paper: setting paper size for dvipdfmx to a4: /var/lib/texmf/dvipdfmx/dvipdfmx-paper.cfg tl-paper: setting paper size for xdvi to a4: /var/lib/texmf/xdvi/XDvi-paper tl-paper: setting paper size for pdftex to a4: /var/lib/texmf/tex/generic/config/pdftexconfig.tex Setting up texlive-luatex (2018.20190227-2) ... Setting up texlive-plain-generic (2018.20190227-2) ... Setting up texlive-latex-base (2018.20190227-2) ... Setting up texlive-extra-utils (2018.20190227-2) ... Setting up texlive-fonts-extra (2018.20190227-2) ... Setting up texlive-latex-recommended (2018.20190227-2) ... Setting up texlive-pictures (2018.20190227-2) ... Setting up texlive-fonts-recommended (2018.20190227-2) ... Setting up texlive (2018.20190227-2) ... Setting up latexmk (1:4.61-0.1) ... Setting up texlive-latex-extra (2018.20190227-2) ... Setting up dh-autoreconf (19) ... Setting up dh-strip-nondeterminism (1.1.2-1) ... Setting up debhelper (12.1.1) ... Processing triggers for libc-bin (2.28-10) ... Processing triggers for tex-common (6.11) ... Running updmap-sys. This may take some time... done. Running mktexlsr /var/lib/texmf ... done. Building format(s) --all. This may take some time... done. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/julia-1.0.3+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../julia_1.0.3+dfsg-4_source.changes dpkg-buildpackage: info: source package julia dpkg-buildpackage: info: source version 1.0.3+dfsg-4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Graham Inggs dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 fakeroot debian/rules clean dh clean debian/rules override_dh_auto_clean make[1]: Entering directory '/build/julia-1.0.3+dfsg' make prefix=/usr sysconfdir=/etc MULTIARCH=i386-linux-gnu MULTIARCH_INSTALL=1 NO_GIT=1 TAGGED_RELEASE_BANNER='Debian ⛬ julia/1.0.3+dfsg-4' 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 MARCH=pentium4 JULIA_CPU_TARGET="pentium4;sandybridge,-xsaveopt,clone_all" USE_SYSTEM_OPENLIBM=1 USE_SYSTEM_LIBM=0 LIBBLAS=-lopenblas LIBBLASNAME=libopenblas LIBLAPACK=-lopenblas LIBLAPACKNAME=libopenblas distcleanall make[2]: Entering directory '/build/julia-1.0.3+dfsg' Warning: git information unavailable; versioning information limited find: ‘/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/*/src’: No such file or directory rm -r /build/julia-1.0.3+dfsg/usr/share/julia/base rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/base': No such file or directory make[2]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/base] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/test rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/test': No such file or directory make[2]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/test] Error 1 (ignored) make[3]: Entering directory '/build/julia-1.0.3+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 /build/julia-1.0.3+dfsg/usr/lib/i386-linux-gnu/julia/lib*.so* make[3]: Leaving directory '/build/julia-1.0.3+dfsg/base' make[3]: Entering directory '/build/julia-1.0.3+dfsg/doc' Warning: git information unavailable; versioning information limited rm -rf _build/* deps/* docbuild.log UnicodeData.txt make[3]: Leaving directory '/build/julia-1.0.3+dfsg/doc' make[3]: Entering directory '/build/julia-1.0.3+dfsg/src' Warning: git information unavailable; versioning information limited make[3]: /build/julia-1.0.3+dfsg/usr/tools/llvm-config: Command not found make[3]: /build/julia-1.0.3+dfsg/usr/tools/llvm-config: Command not found rm -fr /build/julia-1.0.3+dfsg/usr/lib/i386-linux-gnu/libjulia* /build/julia-1.0.3+dfsg/usr/lib/i386-linux-gnu/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 '/build/julia-1.0.3+dfsg/src' make[3]: Entering directory '/build/julia-1.0.3+dfsg/ui' Warning: git information unavailable; versioning information limited rm -f *.o *.dbg.obj rm -f /build/julia-1.0.3+dfsg/usr/bin/julia* make[3]: Leaving directory '/build/julia-1.0.3+dfsg/ui' make[3]: Entering directory '/build/julia-1.0.3+dfsg/test' Warning: git information unavailable; versioning information limited make[4]: Entering directory '/build/julia-1.0.3+dfsg/test/embedding' rm -f /build/julia-1.0.3+dfsg/test/embedding/embedding-debug /build/julia-1.0.3+dfsg/test/embedding/embedding make[4]: Leaving directory '/build/julia-1.0.3+dfsg/test/embedding' make[3]: Leaving directory '/build/julia-1.0.3+dfsg/test' make[3]: Entering directory '/build/julia-1.0.3+dfsg/stdlib' Warning: git information unavailable; versioning information limited rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Pkg rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Pkg': No such file or directory make[3]: [Makefile:30: uninstall-Pkg] Error 1 (ignored) rm /build/julia-1.0.3+dfsg/usr/manifest/Pkg rm: cannot remove '/build/julia-1.0.3+dfsg/usr/manifest/Pkg': No such file or directory make[3]: [Makefile:31: uninstall-Pkg] Error 1 (ignored) rm ./Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24/build-compiled rm: cannot remove './Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24/build-compiled': No such file or directory make[3]: [Makefile:32: clean-Pkg] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Base64 rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Base64': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Base64] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/CRC32c rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/CRC32c': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/CRC32c] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Dates rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Dates': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Dates] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/DelimitedFiles rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/DelimitedFiles': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/DelimitedFiles] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Distributed rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Distributed': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Distributed] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/FileWatching rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/FileWatching': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/FileWatching] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Future rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Future': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Future] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/InteractiveUtils rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/InteractiveUtils': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/InteractiveUtils] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Libdl rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Libdl': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Libdl] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/LibGit2 rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/LibGit2': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/LibGit2] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/LinearAlgebra rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/LinearAlgebra': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/LinearAlgebra] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Logging rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Logging': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Logging] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Markdown rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Markdown': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Markdown] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Mmap rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Mmap': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Mmap] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Printf rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Printf': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Printf] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Profile rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Profile': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Profile] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Random rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Random': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Random] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/REPL rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/REPL': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/REPL] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Serialization rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Serialization': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Serialization] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SHA rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SHA': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SHA] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SharedArrays rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SharedArrays': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SharedArrays] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Sockets rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Sockets': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Sockets] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SparseArrays rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SparseArrays': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SparseArrays] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Statistics rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Statistics': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Statistics] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SuiteSparse rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SuiteSparse': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SuiteSparse] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Test rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Test': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Test] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Unicode rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Unicode': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Unicode] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/UUIDs rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/UUIDs': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/UUIDs] Error 1 (ignored) make[3]: Leaving directory '/build/julia-1.0.3+dfsg/stdlib' rm -f /build/julia-1.0.3+dfsg/julia rm -f /build/julia-1.0.3+dfsg/*.tar.gz rm -f /build/julia-1.0.3+dfsg/usr/tools/stringreplace \ /build/julia-1.0.3+dfsg/light-source-dist.tmp /build/julia-1.0.3+dfsg/light-source-dist.tmp1 \ /build/julia-1.0.3+dfsg/full-source-dist.tmp /build/julia-1.0.3+dfsg/full-source-dist.tmp1 rm -fr /build/julia-1.0.3+dfsg/usr/lib/i386-linux-gnu/julia rm -fr /build/julia-1.0.3+dfsg/usr/share/julia/extras make[3]: Entering directory '/build/julia-1.0.3+dfsg/src' Warning: git information unavailable; versioning information limited make[3]: /build/julia-1.0.3+dfsg/usr/tools/llvm-config: Command not found make[3]: /build/julia-1.0.3+dfsg/usr/tools/llvm-config: Command not found make -C /build/julia-1.0.3+dfsg/src/flisp clean BUILDDIR='/build/julia-1.0.3+dfsg/src/flisp' make[4]: Entering directory '/build/julia-1.0.3+dfsg/src/flisp' Warning: git information unavailable; versioning information limited rm -f /build/julia-1.0.3+dfsg/src/flisp/*.o rm -f /build/julia-1.0.3+dfsg/src/flisp/*.dbg.obj rm -f /build/julia-1.0.3+dfsg/src/flisp/*.a rm -f /build/julia-1.0.3+dfsg/src/flisp/flisp rm -f /build/julia-1.0.3+dfsg/src/flisp/flisp-debug make[4]: Leaving directory '/build/julia-1.0.3+dfsg/src/flisp' make -C /build/julia-1.0.3+dfsg/src/support clean BUILDDIR='/build/julia-1.0.3+dfsg/src/support' make[4]: Entering directory '/build/julia-1.0.3+dfsg/src/support' Warning: git information unavailable; versioning information limited rm -f /build/julia-1.0.3+dfsg/src/support/*.o rm -f /build/julia-1.0.3+dfsg/src/support/*.dbg.obj rm -f /build/julia-1.0.3+dfsg/src/support/*.a rm -f /build/julia-1.0.3+dfsg/src/support/*~ *# rm -f /build/julia-1.0.3+dfsg/src/support/core* rm -f /build/julia-1.0.3+dfsg/src/support/libsupport.a rm -f /build/julia-1.0.3+dfsg/src/support/libsupport-debug.a make[4]: Leaving directory '/build/julia-1.0.3+dfsg/src/support' make[3]: Leaving directory '/build/julia-1.0.3+dfsg/src' make[3]: Entering directory '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps' make[4]: *** scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e: No such file or directory. Stop. make[4]: Leaving directory '/build/julia-1.0.3+dfsg/deps' make[3]: [/build/julia-1.0.3+dfsg/deps/libuv.mk:52: clean-libuv] Error 2 (ignored) make[3]: Leaving directory '/build/julia-1.0.3+dfsg/deps' rm -fr /build/julia-1.0.3+dfsg/usr /build/julia-1.0.3+dfsg/usr-staging make[3]: Entering directory '/build/julia-1.0.3+dfsg/stdlib' Warning: git information unavailable; versioning information limited rm -rf ./Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24 /build/julia-1.0.3+dfsg/stdlib/srccache/Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24.tar.gz ./Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24 rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Pkg rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Pkg': No such file or directory make[3]: [Makefile:30: uninstall-Pkg] Error 1 (ignored) rm /build/julia-1.0.3+dfsg/usr/manifest/Pkg rm: cannot remove '/build/julia-1.0.3+dfsg/usr/manifest/Pkg': No such file or directory make[3]: [Makefile:31: uninstall-Pkg] Error 1 (ignored) rm ./Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24/build-compiled rm: cannot remove './Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24/build-compiled': No such file or directory make[3]: [Makefile:32: clean-Pkg] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Base64 rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Base64': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Base64] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/CRC32c rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/CRC32c': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/CRC32c] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Dates rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Dates': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Dates] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/DelimitedFiles rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/DelimitedFiles': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/DelimitedFiles] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Distributed rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Distributed': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Distributed] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/FileWatching rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/FileWatching': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/FileWatching] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Future rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Future': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Future] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/InteractiveUtils rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/InteractiveUtils': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/InteractiveUtils] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Libdl rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Libdl': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Libdl] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/LibGit2 rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/LibGit2': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/LibGit2] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/LinearAlgebra rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/LinearAlgebra': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/LinearAlgebra] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Logging rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Logging': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Logging] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Markdown rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Markdown': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Markdown] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Mmap rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Mmap': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Mmap] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Printf rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Printf': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Printf] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Profile rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Profile': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Profile] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Random rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Random': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Random] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/REPL rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/REPL': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/REPL] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Serialization rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Serialization': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Serialization] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SHA rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SHA': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SHA] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SharedArrays rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SharedArrays': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SharedArrays] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Sockets rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Sockets': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Sockets] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SparseArrays rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SparseArrays': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SparseArrays] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Statistics rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Statistics': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Statistics] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SuiteSparse rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SuiteSparse': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SuiteSparse] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Test rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Test': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Test] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Unicode rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Unicode': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Unicode] Error 1 (ignored) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/UUIDs rm: cannot remove '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/UUIDs': No such file or directory make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/UUIDs] Error 1 (ignored) make[3]: Leaving directory '/build/julia-1.0.3+dfsg/stdlib' make[3]: Entering directory '/build/julia-1.0.3+dfsg/deps' Warning: git information unavailable; versioning information limited rm -f /build/julia-1.0.3+dfsg/usr/lib/i386-linux-gnu/libsuitesparse_wrapper.so rm -rf /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tar.gz scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e rm -rf /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/projects/libcxx scratch/llvm-6.0.0/libcxx-build rm -rf /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/projects/libcxxabi scratch/llvm-6.0.0/libcxxabi-build rm -rf /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0.src.tar.xz \ \ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 scratch/llvm-6.0.0/build_Release rm -rf scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e /build/julia-1.0.3+dfsg/deps/srccache/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e rm -rf /build/julia-1.0.3+dfsg/usr make[3]: Leaving directory '/build/julia-1.0.3+dfsg/deps' make[3]: Entering directory '/build/julia-1.0.3+dfsg/doc' Warning: git information unavailable; versioning information limited rm -rf _build/* deps/* docbuild.log UnicodeData.txt make[3]: Leaving directory '/build/julia-1.0.3+dfsg/doc' make[2]: Leaving directory '/build/julia-1.0.3+dfsg' make -f debian/shlibdeps.mk prefix=/usr sysconfdir=/etc MULTIARCH=i386-linux-gnu MULTIARCH_INSTALL=1 NO_GIT=1 TAGGED_RELEASE_BANNER='Debian ⛬ julia/1.0.3+dfsg-4' 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 MARCH=pentium4 JULIA_CPU_TARGET="pentium4;sandybridge,-xsaveopt,clone_all" USE_SYSTEM_OPENLIBM=1 USE_SYSTEM_LIBM=0 LIBBLAS=-lopenblas LIBBLASNAME=libopenblas LIBLAPACK=-lopenblas LIBLAPACKNAME=libopenblas clean make[2]: Entering directory '/build/julia-1.0.3+dfsg' Warning: git information unavailable; versioning information limited rm -f debian/shlibdeps debian/libjulia1.links make[2]: Leaving directory '/build/julia-1.0.3+dfsg' make[1]: Leaving directory '/build/julia-1.0.3+dfsg' dh_clean debian/rules build dh build dh_update_autotools_config dh_autoreconf dh_auto_configure debian/rules override_dh_auto_build-arch make[1]: Entering directory '/build/julia-1.0.3+dfsg' dh_auto_build -- prefix=/usr sysconfdir=/etc MULTIARCH=i386-linux-gnu MULTIARCH_INSTALL=1 NO_GIT=1 TAGGED_RELEASE_BANNER='Debian ⛬ julia/1.0.3+dfsg-4' 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 MARCH=pentium4 JULIA_CPU_TARGET="pentium4;sandybridge,-xsaveopt,clone_all" USE_SYSTEM_OPENLIBM=1 USE_SYSTEM_LIBM=0 LIBBLAS=-lopenblas LIBBLASNAME=libopenblas LIBLAPACK=-lopenblas LIBLAPACKNAME=libopenblas make -j8 "INSTALL=install --strip-program=true" prefix=/usr sysconfdir=/etc MULTIARCH=i386-linux-gnu MULTIARCH_INSTALL=1 NO_GIT=1 "TAGGED_RELEASE_BANNER=Debian ⛬ julia/1.0.3+dfsg-4" 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 MARCH=pentium4 JULIA_CPU_TARGET=pentium4\;sandybridge,-xsaveopt,clone_all USE_SYSTEM_OPENLIBM=1 USE_SYSTEM_LIBM=0 LIBBLAS=-lopenblas LIBBLASNAME=libopenblas LIBLAPACK=-lopenblas LIBLAPACKNAME=libopenblas make[2]: Entering directory '/build/julia-1.0.3+dfsg' Warning: git information unavailable; versioning information limited find: ‘/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/*/src’: No such file or directory make[3]: Entering directory '/build/julia-1.0.3+dfsg/stdlib' Copying in usr/share/man/man1/julia.1 Creating usr/etc/julia/startup.jl /build/julia-1.0.3+dfsg/contrib/install.sh 755 /build/julia-1.0.3+dfsg/contrib/julia-config.jl /build/julia-1.0.3+dfsg/usr/share/julia/ Warning: git information unavailable; versioning information limited make[3]: Entering directory '/build/julia-1.0.3+dfsg/deps' Warning: git information unavailable; versioning information limited mkdir -p /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0 /build/julia-1.0.3+dfsg/deps/tools/jldownload /build/julia-1.0.3+dfsg/stdlib/srccache/Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24.tar.gz file:///build/julia-1.0.3+dfsg/stdlib/../debian/embedded/93b6d6de857dc88e665d2c64397852ab9701ba24 + 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 /build/julia-1.0.3+dfsg/stdlib/srccache/Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24.tar.gz + CURL_OPTS=-fkL --connect-timeout 15 -y 15 -o /build/julia-1.0.3+dfsg/stdlib/srccache/Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24.tar.gz + FETCH_OPTS=-T 15 -o /build/julia-1.0.3+dfsg/stdlib/srccache/Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24.tar.gz + URL=file:///build/julia-1.0.3+dfsg/stdlib/../debian/embedded/93b6d6de857dc88e665d2c64397852ab9701ba24 + CACHE_URL=https://cache.julialang.org/file:///build/julia-1.0.3+dfsg/stdlib/../debian/embedded/93b6d6de857dc88e665d2c64397852ab9701ba24 + [ -x /usr/bin/curl ] + /usr/bin/curl -V mkdir -p /build/julia-1.0.3+dfsg/usr/lib/i386-linux-gnu gcc -march=pentium4 -m32 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -shared -fPIC -I /usr/include/suitesparse /build/julia-1.0.3+dfsg/deps/SuiteSparse_wrapper.c -o /build/julia-1.0.3+dfsg/usr/lib/i386-linux-gnu/libsuitesparse_wrapper.so -lumfpack -lcholmod -lamd -lcamd -lcolamd -lspqr + GETURL=/usr/bin/curl -fkL --connect-timeout 15 -y 15 -o /build/julia-1.0.3+dfsg/stdlib/srccache/Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24.tar.gz + /usr/bin/curl -fkL --connect-timeout 15 -y 15 -o /build/julia-1.0.3+dfsg/stdlib/srccache/Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24.tar.gz file:///build/julia-1.0.3+dfsg/stdlib/../debian/embedded/93b6d6de857dc88e665d2c64397852ab9701ba24 % 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 1319k 100 1319k 0 0 49.5M 0 --:--:-- --:--:-- --:--:-- 49.5M /build/julia-1.0.3+dfsg/deps/tools/jlchecksum /build/julia-1.0.3+dfsg/stdlib/srccache/Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24.tar.gz mkdir -p /build/julia-1.0.3+dfsg/deps/srccache/python2_path /build/julia-1.0.3+dfsg/deps/tools/jldownload /build/julia-1.0.3+dfsg/deps/srccache/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz file:///build/julia-1.0.3+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 /usr/bin/python2 "/build/julia-1.0.3+dfsg/deps/srccache/python2_path/python" && \ ln -sf /usr/bin/python2-config "/build/julia-1.0.3+dfsg/deps/srccache/python2_path/python-config" + CACHE_HOST=https://cache.julialang.org + which wget + WGET= + which curl /build/julia-1.0.3+dfsg/deps/tools/jldownload /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tar.gz file:///build/julia-1.0.3+dfsg/deps/../debian/embedded/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tar.gz + CURL=/usr/bin/curl /build/julia-1.0.3+dfsg/deps/tools/jldownload /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0.src.tar.xz file:///build/julia-1.0.3+dfsg/deps/../debian/embedded/6.0.0/llvm-6.0.0.src.tar.xz + CACHE_HOST=https://cache.julialang.org + which fetch + which wget + CACHE_HOST=https://cache.julialang.org + 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 /build/julia-1.0.3+dfsg/deps/srccache/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz + CURL_OPTS=-fkL --connect-timeout 15 -y 15 -o /build/julia-1.0.3+dfsg/deps/srccache/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz + FETCH_OPTS=-T 15 -o /build/julia-1.0.3+dfsg/deps/srccache/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz + URL=file:///build/julia-1.0.3+dfsg/deps/../debian/embedded/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz + CACHE_URL=https://cache.julialang.org/file:///build/julia-1.0.3+dfsg/deps/../debian/embedded/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz + [ -x /usr/bin/curl ] + /usr/bin/curl -V + WGET= + which wget + WGET= + which curl + CURL=/usr/bin/curl make[3]: [/build/julia-1.0.3+dfsg/deps/llvm.mk:198: /build/julia-1.0.3+dfsg/deps/srccache/python2_path] Error 1 (ignored) + which curl + CURL=/usr/bin/curl + which fetch + 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 /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tar.gz + CURL_OPTS=-fkL --connect-timeout 15 -y 15 -o /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tar.gz + FETCH_OPTS=-T 15 -o /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tar.gz + URL=file:///build/julia-1.0.3+dfsg/deps/../debian/embedded/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tar.gz + CACHE_URL=https://cache.julialang.org/file:///build/julia-1.0.3+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 /build/julia-1.0.3+dfsg/deps/srccache/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz + /usr/bin/curl -fkL --connect-timeout 15 -y 15 -o /build/julia-1.0.3+dfsg/deps/srccache/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz file:///build/julia-1.0.3+dfsg/deps/../debian/embedded/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz + 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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0.src.tar.xz + CURL_OPTS=-fkL --connect-timeout 15 -y 15 -o /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0.src.tar.xz + FETCH_OPTS=-T 15 -o /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0.src.tar.xz + URL=file:///build/julia-1.0.3+dfsg/deps/../debian/embedded/6.0.0/llvm-6.0.0.src.tar.xz + CACHE_URL=https://cache.julialang.org/file:///build/julia-1.0.3+dfsg/deps/../debian/embedded/6.0.0/llvm-6.0.0.src.tar.xz + [ -x /usr/bin/curl ] + /usr/bin/curl -V % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0+ GETURL=/usr/bin/curl -fkL --connect-timeout 15 -y 15 -o /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0.src.tar.xz 100 + 4/usr/bin/curl1 -fkL8 --connect-timeout3 15 -y 151 -o0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0.src.tar.xz0 file:///build/julia-1.0.3+dfsg/deps/../debian/embedded/6.0.0/llvm-6.0.0.src.tar.xz 4183 0 0 1021k 0 --:--:-- --:--:-- --:--:-- 1021k /build/julia-1.0.3+dfsg/deps/tools/jlchecksum /build/julia-1.0.3+dfsg/deps/srccache/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz + GETURL=/usr/bin/curl -fkL --connect-timeout 15 -y 15 -o /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tar.gz + /usr/bin/curl -fkL --connect-timeout 15 -y 15 -o /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tar.gz file:///build/julia-1.0.3+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 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0[ ! \( -e Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24/ -o -h Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24/ \) ] || rm -r Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24/ mkdir -p Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24/ /bin/tar -C Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24/ --strip-components 1 -xf /build/julia-1.0.3+dfsg/stdlib/srccache/Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24.tar.gz [ ! \( -e scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/ -o -h scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/ \) ] || rm -r scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/ 100 1457k 100 1457k 0 0 18.9M 0 --:--:-- --:--:-- --:--:-- 18.9M mkdir -p scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/ /bin/tar -C scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/ --strip-components 1 -xf /build/julia-1.0.3+dfsg/deps/srccache/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz /build/julia-1.0.3+dfsg/deps/tools/jlchecksum /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tar.gz echo 1 > scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/source-extracted make -C scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/ CC="gcc -march=pentium4 -m32" libwhich make[4]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e' gcc -march=pentium4 -m32 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -c -o libwhich.o libwhich.c 100 24.1M 100 24.1M 0 0 99.6M 0 --:--:-- --:--:-- --:--:-- 99.6M /build/julia-1.0.3+dfsg/deps/tools/jlchecksum /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0.src.tar.xz [ ! \( -e /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/ -o -h /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/ \) ] || rm -r /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/ mkdir -p /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/ /bin/tar -C /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/ --strip-components 1 -xf /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tar.gz echo 1 > Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24/source-extracted echo 1 > Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24/build-compiled [ ! \( -e /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Pkg -o -h /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Pkg \) ] || make uninstall-Pkg ln -sf /build/julia-1.0.3+dfsg/stdlib/Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24 /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Pkg echo Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24 > /build/julia-1.0.3+dfsg/usr/manifest/Pkg make[3]: Leaving directory '/build/julia-1.0.3+dfsg/stdlib' true -ignorelibsuitesparse_wrapper.so /build/julia-1.0.3+dfsg/usr/lib/i386-linux-gnu/libsuitesparse_wrapper.so touch -c /build/julia-1.0.3+dfsg/usr/lib/i386-linux-gnu/libsuitesparse_wrapper.so gcc -march=pentium4 -m32 libwhich.o -o libwhich -Wl,-z,relro -Wl,-z,now -ldl make[4]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e' echo 1 > scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/build-compiled rm -rf /build/julia-1.0.3+dfsg/usr-staging/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e mkdir -p /build/julia-1.0.3+dfsg/usr-staging/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/build/julia-1.0.3+dfsg/usr mkdir -p /build/julia-1.0.3+dfsg/usr-staging/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e//build/julia-1.0.3+dfsg/usr/tools cp scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/libwhich /build/julia-1.0.3+dfsg/usr-staging/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e//build/julia-1.0.3+dfsg/usr/tools cd /build/julia-1.0.3+dfsg/usr-staging/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/build/julia-1.0.3+dfsg/usr && tar -czf /build/julia-1.0.3+dfsg/usr-staging/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tgz.tmp . rm -rf /build/julia-1.0.3+dfsg/usr-staging/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e mv /build/julia-1.0.3+dfsg/usr-staging/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tgz.tmp /build/julia-1.0.3+dfsg/usr-staging/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tgz mkdir -p /build/julia-1.0.3+dfsg/usr /bin/tar -xzf /build/julia-1.0.3+dfsg/usr-staging/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tgz -C /build/julia-1.0.3+dfsg/usr echo libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e > /build/julia-1.0.3+dfsg/usr/manifest/libwhich echo 1 > /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/source-extracted touch -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/aclocal.m4 # touch a few files to prevent autogen from getting called touch -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/Makefile.in touch -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/configure mkdir -p scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/ cd scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/ && \ /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e//configure --with-pic --prefix=/build/julia-1.0.3+dfsg/usr --build=i686-linux-gnu --libdir=/build/julia-1.0.3+dfsg/usr/lib/i386-linux-gnu --bindir=/build/julia-1.0.3+dfsg/usr/tools LDFLAGS="-Wl,-z,relro -Wl,-z,now -Wl,-rpath,'\$\$ORIGIN' -Wl,-z,origin -Wl,-rpath-link,/build/julia-1.0.3+dfsg/usr/lib/i386-linux-gnu" F77="gfortran -march=pentium4 -m32" CC="gcc -march=pentium4 -m32" CXX="g++ -march=pentium4 -m32" LD="ld" LDFLAGS="-Wl,-z,relro -Wl,-z,now -v" CFLAGS="-g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE" V=1 rm -rf /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 mkdir -p /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /bin/tar -C /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 --strip-components 1 -xf /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0.src.tar.xz 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... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for gcc... gcc -march=pentium4 -m32 checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc -march=pentium4 -m32 accepts -g... yes checking for gcc -march=pentium4 -m32 option to accept ISO C89... none needed checking whether gcc -march=pentium4 -m32 understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of gcc -march=pentium4 -m32... gcc3 checking if gcc -march=pentium4 -m32 supports -pedantic flag... yes checking for gcc -march=pentium4 -m32 way to treat warnings as errors... -Werror checking if gcc -march=pentium4 -m32 supports -fvisibility=hidden... yes checking if gcc -march=pentium4 -m32 supports -g flag... yes checking if gcc -march=pentium4 -m32 supports -std=gnu99 flag... yes checking if gcc -march=pentium4 -m32 supports -Wall flag... yes checking if gcc -march=pentium4 -m32 supports -Wextra flag... yes checking if gcc -march=pentium4 -m32 supports -Wno-unused-parameter flag... yes checking if gcc -march=pentium4 -m32 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 -march=pentium4 -m32... 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 i686-pc-linux-gnu file names to i686-pc-linux-gnu format... func_convert_file_noop checking how to convert i686-pc-linux-gnu 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 -march=pentium4 -m32 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 -march=pentium4 -m32 -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 -march=pentium4 -m32 supports -fno-rtti -fno-exceptions... no checking for gcc -march=pentium4 -m32 option to produce PIC... -fPIC -DPIC checking if gcc -march=pentium4 -m32 PIC flag -fPIC -DPIC works... yes checking if gcc -march=pentium4 -m32 static flag -static works... no checking if gcc -march=pentium4 -m32 supports -c -o file.o... yes checking if gcc -march=pentium4 -m32 supports -c -o file.o... (cached) yes checking whether the gcc -march=pentium4 -m32 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... # touch some extra files to ensure bisect works pretty well touch -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0.extracted touch -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/configure touch -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/CMakeLists.txt no checking for gethostbyname in -lnsl... echo 1 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/source-extracted cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+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 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-D27629-AArch64-large_model_4.0.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+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 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-D34078-vectorize-fdiv.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+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 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-6.0-NVPTX-addrspaces.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+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 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-D42262-jumpthreading-not-i1.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+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 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-PPC-addrspaces.patch-applied yes cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+dfsg/deps/patches/llvm-D42260.patch checking for perfstat_cpu in -lperfstat... 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 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-D42260.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+dfsg/deps/patches/llvm-rL326843-missing-header.patch patching file lib/Transforms/InstCombine/InstructionCombining.cpp echo 1 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-rL326843-missing-header.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+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 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-6.0-r327540.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+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 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-6.0.0_D27296-libssp.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+dfsg/deps/patches/llvm-6.0-D44650.patch patching file tools/llvm-cfi-verify/CMakeLists.txt echo 1 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-6.0-D44650.patch-applied no checking for pthread_mutex_init in -lpthread... cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+dfsg/deps/patches/llvm-D45008.patch patching file lib/CodeGen/MachineBlockPlacement.cpp echo 1 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-D45008.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+dfsg/deps/patches/llvm-D45070.patch patching file lib/Target/NVPTX/NVPTXTargetMachine.cpp echo 1 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-D45070.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+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 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-6.0.0-ifconv-D45819.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+dfsg/deps/patches/llvm-D46460.patch patching file lib/Analysis/LoopInfo.cpp Hunk #1 succeeded at 222 (offset -1 lines). echo 1 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-D46460.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+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 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-rL332680.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+dfsg/deps/patches/llvm-rL332682.patch yes 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 checking for clock_gettime in -lrt... echo 1 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-rL332682.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+dfsg/deps/patches/llvm-rL332302.patch patching file lib/Transforms/InstCombine/InstructionCombining.cpp patching file test/Transforms/InstCombine/gep-addrspace.ll echo 1 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-rL332302.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+dfsg/deps/patches/llvm-rL332694.patch patching file test/CodeGen/X86/domain-reassignment-test.ll echo 1 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-rL332694.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+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 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-rL327898.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+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 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-6.0-DISABLE_ABI_CHECKS.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+dfsg/deps/patches/llvm-OProfile-line-num.patch yes checking for sendfile in -lsendfile... patching file lib/ExecutionEngine/OProfileJIT/LLVMBuild.txt patching file lib/ExecutionEngine/OProfileJIT/OProfileJITEventListener.cpp echo 1 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-OProfile-line-num.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+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 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-D44892-Perf-integration.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+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 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-D49832-SCEVPred.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+dfsg/deps/patches/llvm-rL323946-LSRTy.patch patching file lib/Transforms/Scalar/LoopStrengthReduce.cpp echo 1 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-rL323946-LSRTy.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+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 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-D50010-VNCoercion-ni.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+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 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-D50167-scev-umin.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+dfsg/deps/patches/llvm-windows-race.patch no checking for socket in -lsocket... patching file tools/llvm-config/CMakeLists.txt echo 1 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-windows-race.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+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 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-rL326967-aligned-load.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+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 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/clang-arm-default-vfp3-on-armv7a.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+dfsg/deps/patches/llvm-symver-jlprefix.patch patching file tools/llvm-shlib/simple_version_script.map.in echo 1 > /build/julia-1.0.3+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=/build/julia-1.0.3+dfsg/deps/srccache/python2_path:"$PATH" && \ cmake /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX:PATH=/build/julia-1.0.3+dfsg/usr -DCMAKE_PREFIX_PATH=/build/julia-1.0.3+dfsg/usr -DCMAKE_INSTALL_LIBDIR=/build/julia-1.0.3+dfsg/usr/lib/i386-linux-gnu -DCMAKE_INSTALL_BINDIR=/build/julia-1.0.3+dfsg/usr/bin -DLIB_INSTALL_DIR=/build/julia-1.0.3+dfsg/usr/lib/i386-linux-gnu -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_C_COMPILER="$(which gcc)" -DCMAKE_C_COMPILER_ARG1=" -m32" -DCMAKE_CXX_COMPILER="g++" -DCMAKE_CXX_COMPILER_ARG1=" -m32" -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_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 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security" -DCMAKE_CXX_FLAGS=" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+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; } 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... 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. 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 -- The C compiler identification is GNU 8.3.0 -- The CXX compiler identification is GNU 8.3.0 -- 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 -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/g++ -- Check for working CXX compiler: /usr/bin/g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features config.status: creating Makefile config.status: executing depfiles commands -- Detecting CXX compile features - done -- Looking for dirent.h CMake Warning (dev) at /usr/share/cmake-3.13/Modules/CheckIncludeFile.cmake:70 (message): Policy CMP0075 is not set: Include file check macros honor CMAKE_REQUIRED_LIBRARIES. Run "cmake --help-policy CMP0075" for policy details. Use the cmake_policy command to set the policy and suppress this warning. CMAKE_REQUIRED_LIBRARIES is set to: m For compatibility with CMake 3.11 and below this check is ignoring it. Call Stack (most recent call first): cmake/config-ix.cmake:47 (check_include_file) CMakeLists.txt:588 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Looking for dirent.h - found -- Looking for dlfcn.h -- Looking for dlfcn.h - found -- Looking for errno.h -- Looking for errno.h - found -- Looking for fcntl.h -- Looking for fcntl.h - found -- Looking for inttypes.h -- Looking for inttypes.h - found -- Looking for link.h -- Looking for link.h - found -- Looking for malloc.h -- Looking for malloc.h - found -- Looking for malloc/malloc.h -- Looking for malloc/malloc.h - not found -- Looking for ndir.h -- Looking for ndir.h - not found -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for signal.h -- Looking for signal.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for sys/dir.h config.status: executing libtool commands -- Looking for sys/dir.h - found -- Looking for sys/ioctl.h echo 1 > scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/build-configured make -C scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/ LDFLAGS="-Wl,-z,relro -Wl,-z,now -v" CFLAGS="-g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE" V=1 make[4]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e' /bin/bash ./libtool --tag=CC --mode=compile gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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 '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/fs-poll.c /bin/bash ./libtool --tag=CC --mode=compile gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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 '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/inet.c /bin/bash ./libtool --tag=CC --mode=compile gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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 '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/loop-watcher.c /bin/bash ./libtool --tag=CC --mode=compile gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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 '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/threadpool.c /bin/bash ./libtool --tag=CC --mode=compile gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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 '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/timer.c /bin/bash ./libtool --tag=CC --mode=compile gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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 '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/uv-common.c /bin/bash ./libtool --tag=CC --mode=compile gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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 '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/version.c -- Looking for sys/ioctl.h - found -- Looking for sys/mman.h -- Looking for sys/mman.h - found -- Looking for sys/ndir.h -- Looking for sys/ndir.h - not found -- Looking for sys/param.h -- Looking for sys/param.h - found -- Looking for sys/resource.h -- Looking for sys/resource.h - found -- Looking for sys/stat.h -- Looking for sys/stat.h - found -- Looking for sys/time.h -- Looking for sys/time.h - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for sys/uio.h -- Looking for sys/uio.h - found -- Looking for termios.h libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/libuv_la-version.lo -MD -MP -MF src/.deps/libuv_la-version.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/version.c -fPIC -DPIC -o src/.libs/libuv_la-version.o libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/libuv_la-loop-watcher.lo -MD -MP -MF src/.deps/libuv_la-loop-watcher.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/loop-watcher.c -fPIC -DPIC -o src/.libs/libuv_la-loop-watcher.o libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/libuv_la-inet.lo -MD -MP -MF src/.deps/libuv_la-inet.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/inet.c -fPIC -DPIC -o src/.libs/libuv_la-inet.o -- Looking for termios.h - found -- Looking for unistd.h libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/libuv_la-threadpool.lo -MD -MP -MF src/.deps/libuv_la-threadpool.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/threadpool.c -fPIC -DPIC -o src/.libs/libuv_la-threadpool.o libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/libuv_la-uv-common.lo -MD -MP -MF src/.deps/libuv_la-uv-common.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/uv-common.c -fPIC -DPIC -o src/.libs/libuv_la-uv-common.o libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/libuv_la-timer.lo -MD -MP -MF src/.deps/libuv_la-timer.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/timer.c -fPIC -DPIC -o src/.libs/libuv_la-timer.o libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/libuv_la-fs-poll.lo -MD -MP -MF src/.deps/libuv_la-fs-poll.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/fs-poll.c -fPIC -DPIC -o src/.libs/libuv_la-fs-poll.o libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/libuv_la-version.lo -MD -MP -MF src/.deps/libuv_la-version.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/version.c -fPIC -DPIC -o src/libuv_la-version.o >/dev/null 2>&1 mv -f src/.deps/libuv_la-version.Tpo src/.deps/libuv_la-version.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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 '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/async.c libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/libuv_la-threadpool.lo -MD -MP -MF src/.deps/libuv_la-threadpool.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/threadpool.c -fPIC -DPIC -o src/libuv_la-threadpool.o >/dev/null 2>&1 libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/libuv_la-loop-watcher.lo -MD -MP -MF src/.deps/libuv_la-loop-watcher.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/loop-watcher.c -fPIC -DPIC -o src/libuv_la-loop-watcher.o >/dev/null 2>&1 -- Looking for unistd.h - found -- Looking for valgrind/valgrind.h libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/libuv_la-timer.lo -MD -MP -MF src/.deps/libuv_la-timer.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/timer.c -fPIC -DPIC -o src/libuv_la-timer.o >/dev/null 2>&1 libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/libuv_la-fs-poll.lo -MD -MP -MF src/.deps/libuv_la-fs-poll.Tpo -c /build/julia-1.0.3+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 -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/libuv_la-inet.lo -MD -MP -MF src/.deps/libuv_la-inet.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/inet.c -fPIC -DPIC -o src/libuv_la-inet.o >/dev/null 2>&1 -- Looking for valgrind/valgrind.h - not found -- Looking for zlib.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 -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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 '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/core.c mv -f src/.deps/libuv_la-threadpool.Tpo src/.deps/libuv_la-threadpool.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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 '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/dl.c libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/libuv_la-uv-common.lo -MD -MP -MF src/.deps/libuv_la-uv-common.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/uv-common.c -fPIC -DPIC -o src/libuv_la-uv-common.o >/dev/null 2>&1 mv -f src/.deps/libuv_la-inet.Tpo src/.deps/libuv_la-inet.Plo mv -f src/.deps/libuv_la-timer.Tpo src/.deps/libuv_la-timer.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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 '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/fs.c /bin/bash ./libtool --tag=CC --mode=compile gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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 '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/getaddrinfo.c -- Looking for zlib.h - found -- Looking for fenv.h mv -f src/.deps/libuv_la-fs-poll.Tpo src/.deps/libuv_la-fs-poll.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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 '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/getnameinfo.c -- Looking for fenv.h - found -- Looking for FE_ALL_EXCEPT -- Looking for FE_ALL_EXCEPT - found -- Looking for FE_INEXACT -- Looking for FE_INEXACT - found -- Looking for mach/mach.h mv -f src/.deps/libuv_la-uv-common.Tpo src/.deps/libuv_la-uv-common.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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 '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/loop.c -- 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 -- Looking for pthread_rwlock_init in pthread - found -- Looking for pthread_mutex_lock in pthread libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-async.lo -MD -MP -MF src/unix/.deps/libuv_la-async.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/async.c -fPIC -DPIC -o src/unix/.libs/libuv_la-async.o -- Looking for pthread_mutex_lock in pthread - found -- Looking for dlopen in dl libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-core.lo -MD -MP -MF src/unix/.deps/libuv_la-core.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/core.c -fPIC -DPIC -o src/unix/.libs/libuv_la-core.o libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-dl.lo -MD -MP -MF src/unix/.deps/libuv_la-dl.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/dl.c -fPIC -DPIC -o src/unix/.libs/libuv_la-dl.o libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-async.lo -MD -MP -MF src/unix/.deps/libuv_la-async.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/async.c -fPIC -DPIC -o src/unix/libuv_la-async.o >/dev/null 2>&1 libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-fs.lo -MD -MP -MF src/unix/.deps/libuv_la-fs.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/fs.c -fPIC -DPIC -o src/unix/.libs/libuv_la-fs.o libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-getnameinfo.lo -MD -MP -MF src/unix/.deps/libuv_la-getnameinfo.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/getnameinfo.c -fPIC -DPIC -o src/unix/.libs/libuv_la-getnameinfo.o libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-getaddrinfo.lo -MD -MP -MF src/unix/.deps/libuv_la-getaddrinfo.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/getaddrinfo.c -fPIC -DPIC -o src/unix/.libs/libuv_la-getaddrinfo.o -- Looking for dlopen in dl - found -- Looking for clock_gettime in rt libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-dl.lo -MD -MP -MF src/unix/.deps/libuv_la-dl.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/dl.c -fPIC -DPIC -o src/unix/libuv_la-dl.o >/dev/null 2>&1 -- Looking for clock_gettime in rt - found -- Looking for pthread.h libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-getaddrinfo.lo -MD -MP -MF src/unix/.deps/libuv_la-getaddrinfo.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/getaddrinfo.c -fPIC -DPIC -o src/unix/libuv_la-getaddrinfo.o >/dev/null 2>&1 mv -f src/unix/.deps/libuv_la-async.Tpo src/unix/.deps/libuv_la-async.Plo libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-getnameinfo.lo -MD -MP -MF src/unix/.deps/libuv_la-getnameinfo.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/getnameinfo.c -fPIC -DPIC -o src/unix/libuv_la-getnameinfo.o >/dev/null 2>&1 /bin/bash ./libtool --tag=CC --mode=compile gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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 '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/pipe.c mv -f src/unix/.deps/libuv_la-dl.Tpo src/unix/.deps/libuv_la-dl.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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 '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/poll.c mv -f src/unix/.deps/libuv_la-getnameinfo.Tpo src/unix/.deps/libuv_la-getnameinfo.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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 '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/process.c -- Looking for pthread.h - found -- Looking for pthread_create libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-core.lo -MD -MP -MF src/unix/.deps/libuv_la-core.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/core.c -fPIC -DPIC -o src/unix/libuv_la-core.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 -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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 '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/signal.c libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-loop.lo -MD -MP -MF src/unix/.deps/libuv_la-loop.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/loop.c -fPIC -DPIC -o src/unix/.libs/libuv_la-loop.o -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-fs.lo -MD -MP -MF src/unix/.deps/libuv_la-fs.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/fs.c -fPIC -DPIC -o src/unix/libuv_la-fs.o >/dev/null 2>&1 libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-loop.lo -MD -MP -MF src/unix/.deps/libuv_la-loop.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/loop.c -fPIC -DPIC -o src/unix/libuv_la-loop.o >/dev/null 2>&1 -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create 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 -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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 '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/stream.c mv -f src/unix/.deps/libuv_la-loop.Tpo src/unix/.deps/libuv_la-loop.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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 '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/tcp.c -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Looking for xar_open in xar -- 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 -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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 '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/thread.c -- Looking for arc4random - not found -- Looking for backtrace -- Looking for backtrace - found -- backtrace facility detected in default set of libraries -- Found Backtrace: /usr/include -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed -- Looking for _Unwind_Backtrace -- Looking for _Unwind_Backtrace - found -- Looking for getpagesize -- Looking for getpagesize - found -- Looking for sysconf libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-pipe.lo -MD -MP -MF src/unix/.deps/libuv_la-pipe.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/pipe.c -fPIC -DPIC -o src/unix/.libs/libuv_la-pipe.o libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-process.lo -MD -MP -MF src/unix/.deps/libuv_la-process.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/process.c -fPIC -DPIC -o src/unix/.libs/libuv_la-process.o libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-poll.lo -MD -MP -MF src/unix/.deps/libuv_la-poll.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/poll.c -fPIC -DPIC -o src/unix/.libs/libuv_la-poll.o -- Looking for sysconf - found -- Looking for getrusage /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/process.c: In function ‘uv_spawn’: /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/process.c:472:41: warning: passing argument 3 to restrict-qualified parameter aliases with argument 2 [-Wrestrict] pthread_sigmask(SIG_SETMASK, &sigset, &sigset); ~~~~~~~ ^~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/process.c:424:7: warning: unused variable ‘status’ [-Wunused-variable] int status; ^~~~~~ libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-signal.lo -MD -MP -MF src/unix/.deps/libuv_la-signal.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/signal.c -fPIC -DPIC -o src/unix/.libs/libuv_la-signal.o libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-pipe.lo -MD -MP -MF src/unix/.deps/libuv_la-pipe.Tpo -c /build/julia-1.0.3+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 -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-poll.lo -MD -MP -MF src/unix/.deps/libuv_la-poll.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/poll.c -fPIC -DPIC -o src/unix/libuv_la-poll.o >/dev/null 2>&1 -- Looking for getrusage - found -- Looking for setrlimit libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-process.lo -MD -MP -MF src/unix/.deps/libuv_la-process.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/process.c -fPIC -DPIC -o src/unix/libuv_la-process.o >/dev/null 2>&1 mv -f src/unix/.deps/libuv_la-pipe.Tpo src/unix/.deps/libuv_la-pipe.Plo mv -f src/unix/.deps/libuv_la-poll.Tpo src/unix/.deps/libuv_la-poll.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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 '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/tty.c /bin/bash ./libtool --tag=CC --mode=compile gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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 '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/udp.c libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-signal.lo -MD -MP -MF src/unix/.deps/libuv_la-signal.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/signal.c -fPIC -DPIC -o src/unix/libuv_la-signal.o >/dev/null 2>&1 mv -f src/unix/.deps/libuv_la-process.Tpo src/unix/.deps/libuv_la-process.Plo -- Looking for setrlimit - found -- Looking for isatty /bin/bash ./libtool --tag=CC --mode=compile gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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 '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/linux-core.c libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-stream.lo -MD -MP -MF src/unix/.deps/libuv_la-stream.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/stream.c -fPIC -DPIC -o src/unix/.libs/libuv_la-stream.o -- Looking for isatty - found -- Looking for futimens libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-tcp.lo -MD -MP -MF src/unix/.deps/libuv_la-tcp.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/tcp.c -fPIC -DPIC -o src/unix/.libs/libuv_la-tcp.o -- Looking for futimens - found -- Looking for futimes mv -f src/unix/.deps/libuv_la-signal.Tpo src/unix/.deps/libuv_la-signal.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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 '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/linux-inotify.c libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-tcp.lo -MD -MP -MF src/unix/.deps/libuv_la-tcp.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/tcp.c -fPIC -DPIC -o src/unix/libuv_la-tcp.o >/dev/null 2>&1 libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-stream.lo -MD -MP -MF src/unix/.deps/libuv_la-stream.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/stream.c -fPIC -DPIC -o src/unix/libuv_la-stream.o >/dev/null 2>&1 -- Looking for futimes - found -- Looking for posix_fallocate libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-thread.lo -MD -MP -MF src/unix/.deps/libuv_la-thread.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/thread.c -fPIC -DPIC -o src/unix/.libs/libuv_la-thread.o /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/thread.c: In function ‘uv_thread_create’: /build/julia-1.0.3+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] err = pthread_create(tid, attr, (void*(*)(void*)) entry, arg); ^ mv -f src/unix/.deps/libuv_la-tcp.Tpo src/unix/.deps/libuv_la-tcp.Plo -- Looking for posix_fallocate - found -- Looking for sigaltstack /bin/bash ./libtool --tag=CC --mode=compile gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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 '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/linux-syscalls.c libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-thread.lo -MD -MP -MF src/unix/.deps/libuv_la-thread.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/thread.c -fPIC -DPIC -o src/unix/libuv_la-thread.o >/dev/null 2>&1 mv -f src/unix/.deps/libuv_la-stream.Tpo src/unix/.deps/libuv_la-stream.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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 '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/procfs-exepath.c -- Looking for sigaltstack - found -- Looking for writev mv -f src/unix/.deps/libuv_la-thread.Tpo src/unix/.deps/libuv_la-thread.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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 '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/proctitle.c -- Looking for writev - found -- Looking for lseek64 -- Looking for lseek64 - found -- Looking for mallctl -- Looking for mallctl - not found -- Looking for mallinfo -- Looking for mallinfo - found -- Looking for malloc_zone_statistics -- Looking for malloc_zone_statistics - not found -- Looking for mkdtemp libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-udp.lo -MD -MP -MF src/unix/.deps/libuv_la-udp.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/udp.c -fPIC -DPIC -o src/unix/.libs/libuv_la-udp.o libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-tty.lo -MD -MP -MF src/unix/.deps/libuv_la-tty.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/tty.c -fPIC -DPIC -o src/unix/.libs/libuv_la-tty.o libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-linux-core.lo -MD -MP -MF src/unix/.deps/libuv_la-linux-core.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/linux-core.c -fPIC -DPIC -o src/unix/.libs/libuv_la-linux-core.o -- Looking for mkdtemp - found -- Looking for mkstemp libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-tty.lo -MD -MP -MF src/unix/.deps/libuv_la-tty.Tpo -c /build/julia-1.0.3+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 -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-udp.lo -MD -MP -MF src/unix/.deps/libuv_la-udp.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/udp.c -fPIC -DPIC -o src/unix/libuv_la-udp.o >/dev/null 2>&1 -- Looking for mkstemp - found -- Looking for mktemp mv -f src/unix/.deps/libuv_la-tty.Tpo src/unix/.deps/libuv_la-tty.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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 '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/sysinfo-loadavg.c libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-linux-core.lo -MD -MP -MF src/unix/.deps/libuv_la-linux-core.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/linux-core.c -fPIC -DPIC -o src/unix/libuv_la-linux-core.o >/dev/null 2>&1 libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-linux-inotify.lo -MD -MP -MF src/unix/.deps/libuv_la-linux-inotify.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/linux-inotify.c -fPIC -DPIC -o src/unix/.libs/libuv_la-linux-inotify.o -- Looking for mktemp - found -- Looking for getcwd mv -f src/unix/.deps/libuv_la-udp.Tpo src/unix/.deps/libuv_la-udp.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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 '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/sysinfo-memory.c -- Looking for getcwd - found -- Looking for gettimeofday libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-linux-inotify.lo -MD -MP -MF src/unix/.deps/libuv_la-linux-inotify.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/linux-inotify.c -fPIC -DPIC -o src/unix/libuv_la-linux-inotify.o >/dev/null 2>&1 libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-linux-syscalls.lo -MD -MP -MF src/unix/.deps/libuv_la-linux-syscalls.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/linux-syscalls.c -fPIC -DPIC -o src/unix/.libs/libuv_la-linux-syscalls.o -- Looking for gettimeofday - found -- Looking for getrlimit libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-procfs-exepath.lo -MD -MP -MF src/unix/.deps/libuv_la-procfs-exepath.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/procfs-exepath.c -fPIC -DPIC -o src/unix/.libs/libuv_la-procfs-exepath.o mv -f src/unix/.deps/libuv_la-linux-core.Tpo src/unix/.deps/libuv_la-linux-core.Plo libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-linux-syscalls.lo -MD -MP -MF src/unix/.deps/libuv_la-linux-syscalls.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/linux-syscalls.c -fPIC -DPIC -o src/unix/libuv_la-linux-syscalls.o >/dev/null 2>&1 libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-proctitle.lo -MD -MP -MF src/unix/.deps/libuv_la-proctitle.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/proctitle.c -fPIC -DPIC -o src/unix/.libs/libuv_la-proctitle.o libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-procfs-exepath.lo -MD -MP -MF src/unix/.deps/libuv_la-procfs-exepath.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/procfs-exepath.c -fPIC -DPIC -o src/unix/libuv_la-procfs-exepath.o >/dev/null 2>&1 -- Looking for getrlimit - found -- Looking for posix_spawn mv -f src/unix/.deps/libuv_la-linux-inotify.Tpo src/unix/.deps/libuv_la-linux-inotify.Plo mv -f src/unix/.deps/libuv_la-linux-syscalls.Tpo src/unix/.deps/libuv_la-linux-syscalls.Plo libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-proctitle.lo -MD -MP -MF src/unix/.deps/libuv_la-proctitle.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/proctitle.c -fPIC -DPIC -o src/unix/libuv_la-proctitle.o >/dev/null 2>&1 mv -f src/unix/.deps/libuv_la-procfs-exepath.Tpo src/unix/.deps/libuv_la-procfs-exepath.Plo mv -f src/unix/.deps/libuv_la-proctitle.Tpo src/unix/.deps/libuv_la-proctitle.Plo -- Looking for posix_spawn - found -- Looking for pread -- Looking for pread - found -- Looking for realpath -- Looking for realpath - found -- Looking for sbrk -- Looking for sbrk - found -- Looking for strtoll libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-sysinfo-loadavg.lo -MD -MP -MF src/unix/.deps/libuv_la-sysinfo-loadavg.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/sysinfo-loadavg.c -fPIC -DPIC -o src/unix/.libs/libuv_la-sysinfo-loadavg.o -- Looking for strtoll - found -- Looking for strerror libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-sysinfo-loadavg.lo -MD -MP -MF src/unix/.deps/libuv_la-sysinfo-loadavg.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/sysinfo-loadavg.c -fPIC -DPIC -o src/unix/libuv_la-sysinfo-loadavg.o >/dev/null 2>&1 mv -f src/unix/.deps/libuv_la-sysinfo-loadavg.Tpo src/unix/.deps/libuv_la-sysinfo-loadavg.Plo libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-sysinfo-memory.lo -MD -MP -MF src/unix/.deps/libuv_la-sysinfo-memory.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/sysinfo-memory.c -fPIC -DPIC -o src/unix/.libs/libuv_la-sysinfo-memory.o -- Looking for strerror - found -- Looking for strerror_r libtool: compile: gcc -march=pentium4 -m32 -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/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -MT src/unix/libuv_la-sysinfo-memory.lo -MD -MP -MF src/unix/.deps/libuv_la-sysinfo-memory.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/sysinfo-memory.c -fPIC -DPIC -o src/unix/libuv_la-sysinfo-memory.o >/dev/null 2>&1 -- Looking for strerror_r - found -- Looking for strerror_s 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 -march=pentium4 -m32 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -D_GNU_SOURCE -no-undefined -version-info 2:0:0 -Wl,-z,relro -Wl,-z,now -v -o libuv.la -rpath /build/julia-1.0.3+dfsg/usr/lib/i386-linux-gnu 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 -- Looking for strerror_s - not found -- Looking for setenv -- Looking for setenv - found -- Looking for dlopen libtool: link: gcc -march=pentium4 -m32 -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 -march=pentium4 -m32 -g -O2 -fstack-protector-strong -g -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libuv.so.2 -o .libs/libuv.so.2.0.0 libtool: link: (cd ".libs" && rm -f "libuv.so.2" && ln -s "libuv.so.2.0.0" "libuv.so.2") -- Looking for dlopen - found -- Looking for dladdr 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 -- Looking for dladdr - not found -- Looking for __GLIBC__ libtool: link: ( cd ".libs" && rm -f "libuv.la" && ln -s "../libuv.la" "libuv.la" ) make[4]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e' echo 1 > scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/build-compiled rm -rf /build/julia-1.0.3+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e mkdir -p /build/julia-1.0.3+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/build/julia-1.0.3+dfsg/usr make -C scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e install DESTDIR="" prefix=/build/julia-1.0.3+dfsg/usr bindir=/build/julia-1.0.3+dfsg/usr/tools libdir=/build/julia-1.0.3+dfsg/usr/lib/i386-linux-gnu shlibdir=/build/julia-1.0.3+dfsg/usr/lib/i386-linux-gnu libexecdir=/build/julia-1.0.3+dfsg/usr/libexec datarootdir=/build/julia-1.0.3+dfsg/usr/share includedir=/build/julia-1.0.3+dfsg/usr/include sysconfdir=/build/julia-1.0.3+dfsg/usr/etc O= DESTDIR="/build/julia-1.0.3+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e" make[4]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e' -- Looking for __GLIBC__ - found -- Looking for sched_getaffinity make[5]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e' /bin/mkdir -p '/build/julia-1.0.3+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/build/julia-1.0.3+dfsg/usr/lib/i386-linux-gnu' /bin/mkdir -p '/build/julia-1.0.3+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/build/julia-1.0.3+dfsg/usr/include' /bin/bash ./libtool --mode=install install --strip-program=true libuv.la '/build/julia-1.0.3+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/build/julia-1.0.3+dfsg/usr/lib/i386-linux-gnu' /bin/mkdir -p '/build/julia-1.0.3+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/build/julia-1.0.3+dfsg/usr/include/uv' install --strip-program=true -m 644 /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include/uv.h '/build/julia-1.0.3+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/build/julia-1.0.3+dfsg/usr/include' install --strip-program=true -m 644 /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include/uv/errno.h /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include/uv/threadpool.h /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include/uv/version.h /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include/uv/unix.h /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include/uv/linux.h '/build/julia-1.0.3+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/build/julia-1.0.3+dfsg/usr/include/uv' install: WARNING: ignoring --strip-program option as -s option was not specified install: WARNING: ignoring --strip-program option as -s option was not specified libtool: install: install --strip-program=true .libs/libuv.so.2.0.0 /build/julia-1.0.3+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/build/julia-1.0.3+dfsg/usr/lib/i386-linux-gnu/libuv.so.2.0.0 install: WARNING: ignoring --strip-program option as -s option was not specified libtool: install: (cd /build/julia-1.0.3+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/build/julia-1.0.3+dfsg/usr/lib/i386-linux-gnu && { 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 /build/julia-1.0.3+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/build/julia-1.0.3+dfsg/usr/lib/i386-linux-gnu && { 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 /build/julia-1.0.3+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/build/julia-1.0.3+dfsg/usr/lib/i386-linux-gnu/libuv.la install: WARNING: ignoring --strip-program option as -s option was not specified libtool: install: install --strip-program=true .libs/libuv.a /build/julia-1.0.3+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/build/julia-1.0.3+dfsg/usr/lib/i386-linux-gnu/libuv.a install: WARNING: ignoring --strip-program option as -s option was not specified libtool: install: chmod 644 /build/julia-1.0.3+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/build/julia-1.0.3+dfsg/usr/lib/i386-linux-gnu/libuv.a libtool: install: ranlib /build/julia-1.0.3+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/build/julia-1.0.3+dfsg/usr/lib/i386-linux-gnu/libuv.a -- Looking for sched_getaffinity - found -- Looking for CPU_COUNT libtool: warning: remember to run 'libtool --finish /build/julia-1.0.3+dfsg/usr/lib/i386-linux-gnu' make[5]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e' make[4]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e' cd /build/julia-1.0.3+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/build/julia-1.0.3+dfsg/usr && tar -czf /build/julia-1.0.3+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tgz.tmp . rm -rf /build/julia-1.0.3+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e mv /build/julia-1.0.3+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tgz.tmp /build/julia-1.0.3+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tgz mkdir -p /build/julia-1.0.3+dfsg/usr /bin/tar -xzf /build/julia-1.0.3+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tgz -C /build/julia-1.0.3+dfsg/usr -- Looking for CPU_COUNT - found -- Looking for pthread_getname_np in pthread true -ignorelibuv.so /build/julia-1.0.3+dfsg/usr/lib/i386-linux-gnu/libuv.so echo libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e > /build/julia-1.0.3+dfsg/usr/manifest/libuv -- Looking for pthread_getname_np in pthread - found -- Looking for pthread_setname_np in pthread -- Looking for pthread_setname_np in pthread - found -- Performing Test HAVE_INT64_T -- Performing Test HAVE_INT64_T - Success -- Performing Test HAVE_UINT64_T -- Performing Test HAVE_UINT64_T - Success -- Performing Test HAVE_U_INT64_T -- Performing Test HAVE_U_INT64_T - Success -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success -- Performing Test LLVM_HAS_ATOMICS -- Performing Test LLVM_HAS_ATOMICS - Success -- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG -- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG - Success -- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG -- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG - Failed -- Performing Test HAS_MAYBE_UNINITIALIZED -- Performing Test HAS_MAYBE_UNINITIALIZED - Success -- Native target architecture is X86 -- 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: i686-pc-linux-gnu -- LLVM default target triple: i686-pc-linux-gnu -- Performing Test C_SUPPORTS_FPIC -- Performing Test C_SUPPORTS_FPIC - Success -- Performing Test CXX_SUPPORTS_FPIC -- Performing Test CXX_SUPPORTS_FPIC - Success -- Building with -fPIC -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success -- Performing Test C_SUPPORTS_WERROR_DATE_TIME -- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed -- Performing Test CXX_SUPPORTS_CXX11 -- Performing Test CXX_SUPPORTS_CXX11 - Success -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Failed -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Success -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG - Failed -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG - Failed -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FDATA_SECTIONS -- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success -- Found PythonInterp: /usr/bin/python2.7 (found version "2.7.16") -- Constructing LLVMBuild project information -- Linker detection: GNU ld -- Targeting NVPTX -- Targeting AMDGPU -- Targeting X86 -- 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: /build/julia-1.0.3+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=/build/julia-1.0.3+dfsg/deps/srccache/python2_path:"$PATH" && \ make make[4]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' /usr/bin/cmake -S/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 -B/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/CMakeFiles /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[5]: Entering directory '/build/julia-1.0.3+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[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Demangle /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Demangle /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake --color= 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[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake --color= make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake --color= make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Demangle/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend.internal". cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMDemangle make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/BinaryFormat /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/BinaryFormat /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/DependInfo.cmake --color= make -f lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/depend make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Hello /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/DependInfo.cmake --color= make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support/CMakeFiles/LLVMSupport.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support/CMakeFiles/LLVMSupport.dir/depend.internal". make[6]: Entering directory '/build/julia-1.0.3+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/depend Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/Support /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake --color= make -f lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend.internal". make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/BinaryFormat/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/depend.internal". make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMBinaryFormat [ 0%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/Support/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend.internal". make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Demangle && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Demangle -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Demangle -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Demangle/ItaniumDemangle.cpp Scanning dependencies of target llvm_vcsrevision_h make[6]: Leaving directory '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 0%] Creating export file for LLVMHello cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello && echo "LLVM_6.0 {" > LLVMHello.exports make[6]: Entering directory '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' Scanning dependencies of target LLVMTableGen cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello && grep -q [[:alnum:]] /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Hello/Hello.exports && echo " global:" >> LLVMHello.exports || : make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/CMakeFiles/LLVMMC.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/CMakeFiles/LLVMMC.dir/depend.internal". [ 0%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Dwarf.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello && sed -e "s/\$/;/" -e "s/^/ /" < /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Hello/Hello.exports >> LLVMHello.exports cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/BinaryFormat && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/BinaryFormat -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/BinaryFormat -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/BinaryFormat/Dwarf.cpp make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello && echo " local: *;" >> LLVMHello.exports [ 0%] Built target llvm_vcsrevision_h make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello && echo "};" >> LLVMHello.exports make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake --color= make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Error.cpp Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend.internal". Scanning dependencies of target LLVMSupport make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build [ 0%] Built target LLVMHello_exports make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend.internal". make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' Scanning dependencies of target LLVMMCDisassembler make[6]: Leaving directory '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' Scanning dependencies of target LLVMMCParser make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AMDGPUMetadata.cpp.o make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build Scanning dependencies of target obj.llvm-tblgen make[6]: Leaving directory '/build/julia-1.0.3+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 cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/AMDGPUMetadata.cpp [ 0%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.cpp make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 0%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/AsmLexer.cpp [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmMatcherEmitter.cpp Scanning dependencies of target LLVMMC make[6]: Leaving directory '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ConstantPools.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/AMDGPUMetadata.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/AMDGPUMetadata.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCParser/AsmLexer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/AsmLexer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCParser/AsmLexer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/AsmLexer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Main.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/ConstantPools.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ConstantPools.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/ConstantPools.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ConstantPools.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/ConstantPools.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ConstantPools.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/ConstantPools.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ConstantPools.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/ConstantPools.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ConstantPools.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/ConstantPools.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ConstantPools.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmMatcherEmitter.cpp:99: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmMatcherEmitter.cpp:99: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmMatcherEmitter.cpp:99: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmMatcherEmitter.cpp:99: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Main.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Main.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Main.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Main.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Main.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Main.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 0%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/AsmParser.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/APFloat.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmMatcherEmitter.cpp:99: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmMatcherEmitter.cpp:99: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 0%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/MCDisassembler.cpp [ 0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ELFObjectWriter.cpp [ 0%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp [ 0%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Magic.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/BinaryFormat && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/BinaryFormat -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/BinaryFormat -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/BinaryFormat/Magic.cpp [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Record.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/AsmParser.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/AsmParser.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/AsmParser.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/AsmParser.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/AsmParser.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/AsmParser.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ELFObjectWriter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ELFObjectWriter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ELFObjectWriter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ELFObjectWriter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDisassembler/MCSymbolizer.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 0%] Linking CXX static library ../libLLVMBinaryFormat.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/BinaryFormat && /usr/bin/cmake -P CMakeFiles/LLVMBinaryFormat.dir/cmake_clean_target.cmake In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDisassembler/MCSymbolizer.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ cd /build/julia-1.0.3+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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Record.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Record.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Record.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Record.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Record.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Record.cpp:985:50: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Record.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 0%] Built target LLVMBinaryFormat make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake --color= In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Record.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Record.cpp:240:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Record.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend.internal". In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Record.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Record.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ Scanning dependencies of target LLVMObjectYAML make[6]: Leaving directory '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 0%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLDebugSections.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp [ 0%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/MCRelocationInfo.cpp [ 0%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/MCSymbolizer.cpp [ 0%] Linking CXX static library ../../libLLVMMCDisassembler.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler && /usr/bin/cmake -P CMakeFiles/LLVMMCDisassembler.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 0%] Built target LLVMMCDisassembler make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Option /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Option /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Option/CMakeFiles/LLVMOption.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Option/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 0%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Option && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Option -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Option -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Option/Arg.cpp [ 0%] Linking CXX static library ../libLLVMDemangle.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Demangle && /usr/bin/cmake -P CMakeFiles/LLVMDemangle.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 0%] Built target LLVMDemangle make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 0%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFAbbreviationDeclaration.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/APInt.cpp [ 1%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/ArgList.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Option && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Option -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Option -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Option/ArgList.cpp [ 1%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmBackend.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp:55:63: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 3%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Option && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Option -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Option -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Option/Option.cpp [ 3%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/SetTheory.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmBackend.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmBackend.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfo.cpp [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFCompileUnit.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/SetTheory.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/SetTheory.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/SetTheory.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/SetTheory.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/APSInt.cpp [ 4%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/OptTable.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Option && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Option -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Option -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Option/OptTable.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/SetTheory.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/SetTheory.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/ARMBuildAttrs.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoCOFF.cpp [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFContext.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/ARMAttributeParser.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfoCOFF.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoCOFF.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfoCOFF.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoCOFF.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoDarwin.cpp [ 4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/COFFAsmParser.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfoDarwin.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoDarwin.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfoDarwin.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoDarwin.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 4%] Linking CXX static library ../libLLVMOption.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Option && /usr/bin/cmake -P CMakeFiles/LLVMOption.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoELF.cpp /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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 4%] Built target LLVMOption make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 4%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MappedBlockStream.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/COFFAsmParser.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/COFFAsmParser.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/COFFAsmParser.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/COFFAsmParser.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/ARMWinEH.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/COFFAsmParser.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/COFFAsmParser.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/MSF/MappedBlockStream.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MappedBlockStream.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MappedBlockStream.cpp:152:75: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/MSF/MappedBlockStream.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MappedBlockStream.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfoELF.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoELF.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfoELF.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoELF.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfoELF.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoELF.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfoELF.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoELF.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLSymbols.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoWasm.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFContext.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFContext.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = long long unsigned int; ValueT = llvm::RelocAddrEntry; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = long long unsigned int; ValueT = llvm::RelocAddrEntry; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = long long unsigned int; ValueT = llvm::RelocAddrEntry; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+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; _Args = {const std::pair&}]’ /usr/include/c++/8/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const std::pair*; _ForwardIterator = std::pair*; bool _TrivialValueTypes = false]’ /usr/include/c++/8/bits/stl_uninitialized.h:134:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/8/bits/stl_uninitialized.h:311:2: required from ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair*; _ForwardIterator = std::pair*; _Allocator = std::allocator >]’ /usr/include/c++/8/bits/vector.tcc:447:6: required from ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = std::pair*]’ /usr/include/c++/8/bits/vector.tcc:109:4: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’ /usr/include/c++/8/bits/stl_vector.h:1091:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:100:7: required from ‘ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::object::SectionRef; ValueT = {anonymous}::DWARFSectionMap; MapType = std::map; VectorType = std::vector, std::allocator > >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFContext.cpp:1307:30: required from here /build/julia-1.0.3+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’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterEmitter.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Allocator.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfoWasm.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoWasm.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfoWasm.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoWasm.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmStreamer.cpp [ 4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/DarwinAsmParser.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/BinaryStreamError.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Endian.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeView.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Endian.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeView.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterEmitter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterInst.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterEmitter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterInst.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/BinaryStreamReader.cpp [ 4%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MSFBuilder.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterEmitter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterInst.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/DarwinAsmParser.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/DarwinAsmParser.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/DarwinAsmParser.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/DarwinAsmParser.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/DarwinAsmParser.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/DarwinAsmParser.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 4%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/StringMatcher.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MSFBuilder.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::msf::SuperBlock; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MSFBuilder.cpp:261:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MSFBuilder.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/BinaryStreamRef.cpp [ 4%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TableGenBackend.cpp [ 4%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MSFCommon.cpp [ 4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/ELFAsmParser.cpp [ 4%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/BinaryStreamWriter.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAssembler.cpp [ 4%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MSFError.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/ELFAsmParser.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/ELFAsmParser.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ [ 4%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/ELFAsmParser.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/ELFAsmParser.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/ELFAsmParser.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/ELFAsmParser.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/BlockFrequency.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/BranchProbability.cpp [ 4%] Linking CXX static library ../../libLLVMDebugInfoMSF.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoMSF.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ /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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.cpp:1637:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ /usr/bin/ranlib ../../libLLVMDebugInfoMSF.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 4%] Built target LLVMDebugInfoMSF In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterInst.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAssembler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAssembler.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAssembler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAssembler.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAssembler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAssembler.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAssembler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAssembler.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAssembler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAssembler.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAssembler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAssembler.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/CachePruning.cpp [ 4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/MCAsmLexer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterInst.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterInst.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterInst.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterInst.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterInst.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterInst.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterInst.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterInst.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterInst.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDataExtractor.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDataExtractor.cpp [ 4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/MCAsmParser.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/circular_raw_ostream.cpp [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp [ 4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/MCAsmParserExtension.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeEmitter.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodePadder.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodePadder.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Chrono.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Chrono.cpp [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/Attributes.cpp [ 4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/MCTargetAsmParser.cpp [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CallingConvEmitter.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/COM.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CodeGenCoverage.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/CodeGenCoverage.cpp [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MemoryBuffer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/Attributes.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MemoryBuffer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/Attributes.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MemoryBuffer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/Attributes.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MemoryBuffer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/Attributes.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MemoryBuffer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/Attributes.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MemoryBuffer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/Attributes.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmLayout.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodePadder.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmLayout.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodePadder.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmLayout.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodePadder.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmLayout.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodePadder.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCParser/MCTargetAsmParser.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/MCTargetAsmParser.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCParser/MCTargetAsmParser.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/MCTargetAsmParser.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCParser/MCTargetAsmParser.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/MCTargetAsmParser.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCParser/MCTargetAsmParser.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/MCTargetAsmParser.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CallingConvEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CallingConvEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CallingConvEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CallingConvEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CallingConvEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CallingConvEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeEmitterGen.cpp [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp [ 4%] Linking CXX static library ../../libLLVMMCParser.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser && /usr/bin/cmake -P CMakeFiles/LLVMMCParser.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/CommandLine.cpp [ 4%] Built target LLVMMCParser make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend.internal". [ 4%] Linking CXX static library ../libLLVMTableGen.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen && /usr/bin/cmake -P CMakeFiles/LLVMTableGen.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 Scanning dependencies of target LLVMDebugInfoCodeView make[6]: Leaving directory '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' /usr/bin/ranlib ../libLLVMTableGen.a [ 4%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/AppendingTypeTableBuilder.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 4%] Built target LLVMTableGen make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 4%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/GenericError.cpp [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp:86:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/CommandLine.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/CommandLine.cpp:1192:71: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/CommandLine.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/CommandLine.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/CommandLine.cpp:1762:73: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/CommandLine.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/CommandLine.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/CommandLine.cpp:1775:58: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/CommandLine.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 4%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/CodeViewError.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeEmitterGen.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeEmitterGen.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeEmitterGen.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeEmitterGen.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 4%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/IPDBSourceFile.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeEmitterGen.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeEmitterGen.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypeHashing.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypeHashing.cpp [ 4%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDB.cpp [ 4%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/CodeViewRecordIO.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCCodeView.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCCodeView.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCCodeView.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:603:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCCodeView.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCCodeView.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCCodeView.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCCodeView.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCCodeView.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCCodeView.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = unsigned int; ValueT = llvm::MCCVFunctionInfo::LineInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = llvm::MCCVFunctionInfo::LineInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = llvm::MCCVFunctionInfo::LineInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+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++/8/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const llvm::MCCVFunctionInfo*; _ForwardIterator = llvm::MCCVFunctionInfo*; bool _TrivialValueTypes = false]’ /usr/include/c++/8/bits/stl_uninitialized.h:134:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const llvm::MCCVFunctionInfo*; _ForwardIterator = llvm::MCCVFunctionInfo*]’ /usr/include/c++/8/bits/stl_uninitialized.h:289:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = const llvm::MCCVFunctionInfo*; _ForwardIterator = llvm::MCCVFunctionInfo*; _Tp = llvm::MCCVFunctionInfo]’ /usr/include/c++/8/bits/stl_uninitialized.h:311:2: required from ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::MCCVFunctionInfo*; _ForwardIterator = llvm::MCCVFunctionInfo*; _Allocator = std::allocator]’ /usr/include/c++/8/bits/vector.tcc:611:44: required from ‘void std::vector<_Tp, _Alloc>::_M_default_append(std::vector<_Tp, _Alloc>::size_type) [with _Tp = llvm::MCCVFunctionInfo; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::size_type = unsigned int]’ /usr/include/c++/8/bits/stl_vector.h:827:4: required from ‘void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type) [with _Tp = llvm::MCCVFunctionInfo; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::size_type = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:89:32: required from here /build/julia-1.0.3+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’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypeHashing.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypeHashing.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 4%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBContext.cpp [ 4%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ContinuationRecordBuilder.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/ContinuationRecordBuilder.cpp [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenHwModes.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.cpp [ 4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypes.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCContext.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCContext.cpp [ 4%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBExtras.cpp [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugInfoEntry.cpp [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLTypes.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLTypes.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 4%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/CVSymbolVisitor.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCContext.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCContext.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCContext.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCContext.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Compression.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCContext.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCContext.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugLine.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/ConvertUTF.cpp [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/ConvertUTFWrapper.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBInterfaceAnchors.cpp [ 7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbol.cpp [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/CrashRecoveryContext.cpp [ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/CVTypeVisitor.cpp [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/DataExtractor.cpp [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Debug.cpp [ 7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolAnnotation.cpp [ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp [ 7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolBlock.cpp [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/DebugCounter.cpp [ 7%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDwarf.cpp [ 7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenMapTable.cpp [ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp [ 7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolCompiland.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenMapTable.cpp:79: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenMapTable.cpp:79: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenMapTable.cpp:79: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenMapTable.cpp:79: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenMapTable.cpp:79: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenMapTable.cpp:79: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDwarf.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDwarf.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDwarf.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDwarf.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDwarf.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDwarf.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDwarf.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDwarf.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDwarf.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDwarf.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDwarf.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDwarf.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/DeltaAlgorithm.cpp [ 7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolCompilandDetails.cpp [ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp [ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/DAGDeltaAlgorithm.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp:73:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolCompilandEnv.cpp [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugCrossExSubsection.cpp [ 9%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDie.cpp [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolCustom.cpp [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCELFObjectTargetWriter.cpp [ 9%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/COFFYAML.cpp [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Error.cpp [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossImpSubsection.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugCrossImpSubsection.cpp [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCELFStreamer.cpp [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolData.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/COFFYAML.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/COFFYAML.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/COFFYAML.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/COFFYAML.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCELFStreamer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCELFStreamer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCELFStreamer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCELFStreamer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCELFStreamer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCELFStreamer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:519:37: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolExe.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:2128:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/ErrorHandling.cpp [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugFrameDataSubsection.cpp [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCExpr.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCExpr.cpp [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenSchedule.cpp [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/FileUtilities.cpp [ 9%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFExpression.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFExpression.cpp [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolFunc.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCExpr.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCExpr.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCExpr.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCExpr.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugInlineeLinesSubsection.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenSchedule.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenSchedule.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenSchedule.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenSchedule.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 9%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFFormValue.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenSchedule.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenSchedule.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/FileOutputBuffer.cpp [ 9%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFEmitter.cpp [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCFragment.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCFragment.cpp [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugLinesSubsection.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/DWARFEmitter.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/DWARFEmitter.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolFuncDebugEnd.cpp [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/FoldingSet.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCFragment.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCFragment.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCFragment.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCFragment.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 9%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFGdbIndex.cpp [ 9%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFVisitor.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFVisitor.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/FoldingSet.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned int; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/FoldingSet.cpp:177:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/FoldingSet.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolFuncDebugStart.cpp [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/FormattedStream.cpp [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInst.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCInst.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFVisitor.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFVisitor.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFVisitor.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFVisitor.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/FormatVariadic.cpp [ 9%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFTypeUnit.cpp [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugSubsection.cpp [ 9%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFYAML.cpp [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolLabel.cpp [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCInstPrinter.cpp [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/GlobPattern.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/DWARFYAML.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFYAML.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/DWARFYAML.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFYAML.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugSubsectionRecord.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCInstPrinter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCInstPrinter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCInstrAnalysis.cpp [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolPublicSymbol.cpp [ 9%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFUnitIndex.cpp [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugSubsectionVisitor.cpp [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/GraphWriter.cpp [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCInstrDesc.cpp [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolThunk.cpp [ 9%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFUnit.cpp [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLabel.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCLabel.cpp [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCLinkerOptimizationHint.cpp [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCMachOStreamer.cpp [ 9%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/ELFYAML.cpp [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypeArray.cpp [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolRVASubsection.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugSymbolRVASubsection.cpp [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Hashing.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCLinkerOptimizationHint.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCLinkerOptimizationHint.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCLinkerOptimizationHint.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCLinkerOptimizationHint.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/ELFYAML.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/ELFYAML.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/ELFYAML.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/ELFYAML.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCMachObjectTargetWriter.cpp [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/IntEqClasses.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCMachOStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCMachOStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypeBaseClass.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCMachOStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCMachOStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCMachOStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCMachOStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugSymbolsSubsection.cpp [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/IntervalMap.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCMachObjectWriter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCMachObjectTargetWriter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCMachObjectWriter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCMachObjectTargetWriter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+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 /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.cpp [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/JamCRC.cpp [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypeBuiltin.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInst.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCNullStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInst.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCNullStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInst.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCNullStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInst.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCNullStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/KnownBits.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/KnownBits.cpp [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectFileInfo.cpp [ 11%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectStreamer.cpp [ 11%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/EnumTables.cpp [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/LEB128.cpp [ 11%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/MachOYAML.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectFileInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectFileInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectFileInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectFileInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectFileInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectFileInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectFileInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectFileInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 11%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypeCustom.cpp cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/LineIterator.cpp [ 11%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFVerifier.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFVerifier.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Locale.cpp [ 11%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypeDimension.cpp /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Locale.cpp:11:5: warning: "LLVM_ON_WIN32" is not defined, evaluates to 0 [-Wundef] #if LLVM_ON_WIN32 ^~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Locale.cpp:19:5: warning: "LLVM_ON_WIN32" is not defined, evaluates to 0 [-Wundef] #if LLVM_ON_WIN32 ^~~~~~~~~~~~~ [ 11%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectWriter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/MachOYAML.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/MachOYAML.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/MachOYAML.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/MachOYAML.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/LockFileManager.cpp /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/LockFileManager.cpp:27:5: warning: "LLVM_ON_WIN32" is not defined, evaluates to 0 [-Wundef] #if LLVM_ON_WIN32 ^~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/LockFileManager.cpp:281:5: warning: "LLVM_ON_WIN32" is not defined, evaluates to 0 [-Wundef] #if LLVM_ON_WIN32 ^~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/LockFileManager.cpp:296:5: warning: "LLVM_ON_WIN32" is not defined, evaluates to 0 [-Wundef] #if LLVM_ON_WIN32 ^~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/LockFileManager.cpp:315:5: warning: "LLVM_ON_WIN32" is not defined, evaluates to 0 [-Wundef] #if LLVM_ON_WIN32 ^~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/LockFileManager.cpp:326:5: warning: "LLVM_ON_WIN32" is not defined, evaluates to 0 [-Wundef] #if LLVM_ON_WIN32 ^~~~~~~~~~~~~ [ 11%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypeEnum.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectWriter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectWriter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectWriter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectWriter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 11%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCRegisterInfo.cpp [ 11%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSchedule.cpp [ 11%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSection.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSection.cpp [ 11%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypeFriend.cpp [ 11%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionCOFF.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSection.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSection.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSection.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSection.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSection.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSection.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:484:7: required from ‘llvm::SmallVectorImpl::iterator llvm::SmallVectorImpl::insert(llvm::SmallVectorImpl::iterator, T&&) [with T = std::pair; llvm::SmallVectorImpl::iterator = std::pair*]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSection.cpp:80:67: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSection.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSection.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSection.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSection.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSection.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSection.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LowLevelType.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/LowLevelType.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSectionCOFF.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionCOFF.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSectionCOFF.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionCOFF.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 11%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionELF.cpp [ 11%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionMachO.cpp [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/ManagedStatic.cpp [ 11%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypeFunctionArg.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSectionMachO.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionMachO.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSectionMachO.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionMachO.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSectionMachO.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionMachO.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSectionMachO.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionMachO.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSectionELF.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionELF.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSectionELF.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionELF.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o [ 11%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionWasm.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/MathExtras.cpp cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionWasm.cpp [ 11%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/ObjectYAML.cpp [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/MemoryBuffer.cpp [ 11%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCStreamer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSectionWasm.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionWasm.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSectionWasm.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionWasm.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 11%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypeFunctionSig.cpp [ 11%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSubtargetInfo.cpp [ 11%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/SyntaxHighlighting.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/SyntaxHighlighting.cpp [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/MD5.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/COFFYAML.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/ObjectYAML.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/ObjectYAML.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/COFFYAML.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/ObjectYAML.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/ObjectYAML.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp [ 11%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSymbol.cpp [ 11%] Linking CXX static library ../../libLLVMDebugInfoDWARF.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/DWARF && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoDWARF.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/NativeFormatting.cpp /usr/bin/ranlib ../../libLLVMDebugInfoDWARF.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 11%] Built target LLVMDebugInfoDWARF make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/Symbolize /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/Symbolize /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/Symbolize/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 11%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/Symbolize && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/Symbolize -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/Symbolize -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/Symbolize/DIPrinter.cpp [ 11%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypeManaged.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSymbol.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSymbol.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSymbol.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSymbol.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Options.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Options.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 11%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/WasmYAML.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/WasmYAML.cpp [ 11%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypePointer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 11%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSymbolELF.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:462:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:512:58: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 11%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/Symbolize && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/Symbolize -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/Symbolize -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp [ 11%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCTargetOptions.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbolELF.h:12, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSymbolELF.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbolELF.h:12, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSymbolELF.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 11%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCValue.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCValue.cpp [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Parallel.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Parallel.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/WasmYAML.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/WasmYAML.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/WasmYAML.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/WasmYAML.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypeTypedef.cpp [ 14%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWasmObjectTargetWriter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCValue.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCValue.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCValue.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCValue.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 14%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWasmStreamer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWasmObjectTargetWriter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWasmObjectTargetWriter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/PluginLoader.cpp [ 14%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWin64EH.cpp [ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypeUDT.cpp [ 14%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWasmStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWasmStreamer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWasmStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWasmStreamer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWasmStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWasmStreamer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWasmStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWasmStreamer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWasmStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWasmStreamer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWasmStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWasmStreamer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/PrettyStackTrace.cpp [ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypeVTable.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Endian.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Win64EH.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWin64EH.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWin64EH.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/vector:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWinEH.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWin64EH.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWin64EH.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Endian.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Win64EH.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWin64EH.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWin64EH.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/vector:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWinEH.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWin64EH.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWin64EH.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Endian.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Win64EH.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWin64EH.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWin64EH.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/vector:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWinEH.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWin64EH.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWin64EH.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 14%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp [ 14%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/Symbolize && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/Symbolize -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/Symbolize -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/Symbolize/Symbolize.cpp [ 14%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinCOFFStreamer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinCOFFStreamer.cpp [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/RandomNumberGenerator.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypeVTableShape.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:462:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:512:58: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 14%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/Formatters.cpp [ 14%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/YAML.cpp [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Regex.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinCOFFStreamer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinCOFFStreamer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinCOFFStreamer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinCOFFStreamer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinCOFFStreamer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinCOFFStreamer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:265:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:285:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 14%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/GlobalTypeTableBuilder.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/YAML.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/YAML.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/YAML.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/YAML.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:462:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:512:58: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolUnknown.cpp [ 14%] Linking CXX static library ../libLLVMObjectYAML.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML && /usr/bin/cmake -P CMakeFiles/LLVMObjectYAML.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/ScaledNumber.cpp make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 14%] Built target LLVMObjectYAML make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LineEditor /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LineEditor /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LineEditor/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 14%] Building CXX object lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LineEditor && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LineEditor -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LineEditor -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LineEditor/LineEditor.cpp [ 14%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinEH.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp:94:56: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolUsingNamespace.cpp [ 14%] Linking CXX static library ../libLLVMLineEditor.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LineEditor && /usr/bin/cmake -P CMakeFiles/LLVMLineEditor.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 14%] Built target LLVMLineEditor make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/CMakeFiles/gtest.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/CMakeFiles/gtest.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/CMakeFiles/gtest.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 14%] Building CXX object utils/unittest/CMakeFiles/gtest.dir/googletest/src/gtest-all.cc.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest && /usr/bin/g++ -m32 -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/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39: /build/julia-1.0.3+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] #if _MSC_VER >= 1500 ^~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39: /build/julia-1.0.3+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] #if GTEST_OS_LINUX_ANDROID ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_OS_LINUX_ANDROID ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_USES_PCRE ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # define GTEST_HAS_POSIX_RE (!GTEST_OS_WINDOWS) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #elif GTEST_HAS_POSIX_RE ^~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39: /build/julia-1.0.3+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] # elif defined(__GNUC__) && __EXCEPTIONS ^~~~~~~~~~~~ /build/julia-1.0.3+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] # if _MSC_VER ^~~~~~~~ /build/julia-1.0.3+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] && !GTEST_OS_QNX && !defined(_LIBCPP_VERSION)) || _MSC_VER >= 1600 ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39: /build/julia-1.0.3+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] # if GTEST_OS_LINUX_ANDROID ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_SYMBIAN || \ ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_SYMBIAN || \ ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39: /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #elif GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #elif GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #elif GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #elif GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #elif GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39: /build/julia-1.0.3+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] #if GTEST_HAS_DOWNCAST_ ^~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] || (GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT) \ ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_IS_THREADSAFE ^~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_HAS_NOTIFICATION_ ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_HAS_PTHREAD && !GTEST_OS_WINDOWS_MINGW ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # elif GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE | GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE | GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE | GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if _MSC_VER >= 1400 && !GTEST_OS_WINDOWS_MOBILE ^~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinEH.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/vector:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWinEH.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinEH.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/ScopedPrinter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinEH.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/vector:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWinEH.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinEH.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinEH.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/vector:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWinEH.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinEH.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:63, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39: /build/julia-1.0.3+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] #if !GTEST_NO_LLVM_RAW_OSTREAM ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:63, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39: /build/julia-1.0.3+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] #if GTEST_OS_SYMBIAN ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_NO_LLVM_RAW_OSTREAM ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_NO_LLVM_RAW_OSTREAM ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39: /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:63, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39: /build/julia-1.0.3+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] #if GTEST_OS_SYMBIAN ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39: /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39: /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39: /build/julia-1.0.3+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] # if !GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39: /build/julia-1.0.3+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] #if !GTEST_OS_SYMBIAN ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39: /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-param-test.h:193, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39: /build/julia-1.0.3+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] # if GTEST_HAS_COMBINE ^~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39: /build/julia-1.0.3+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] # if GTEST_HAS_COMBINE ^~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39: /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39: /build/julia-1.0.3+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] #if !GTEST_DONT_DEFINE_FAIL ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_DONT_DEFINE_SUCCEED ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39: /build/julia-1.0.3+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] #if !GTEST_DONT_DEFINE_ASSERT_EQ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_DONT_DEFINE_ASSERT_NE ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_DONT_DEFINE_ASSERT_LE ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_DONT_DEFINE_ASSERT_LT ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_DONT_DEFINE_ASSERT_GE ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_DONT_DEFINE_ASSERT_GT ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_DONT_DEFINE_TEST ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:142, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:42: /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_USES_SIMPLE_RE ^~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_OS_WINDOWS && !defined(__GNUC__) ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:42: /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS_MOBILE || defined(__BORLANDC__) ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #elif GTEST_OS_WINDOWS && !GTEST_HAS_GETTIMEOFDAY_ ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39: /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:902:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING || GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:902:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING || GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:902:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING || GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:902:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING || GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:902:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING || GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:961:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:961:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:961:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:961:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:961:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:970:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:970:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:970:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:970:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:970:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:1642:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:1642:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:1642:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:1642:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest.cc:1642:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:42: /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #elif GTEST_OS_LINUX && !GTEST_OS_LINUX_ANDROID ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_MOBILE && \ ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_SYMBIAN || GTEST_OS_ZOS || \ ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_SYMBIAN || GTEST_OS_ZOS || \ ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_SYMBIAN || GTEST_OS_ZOS || \ ^~~~~~~~~~~~ /build/julia-1.0.3+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] GTEST_OS_IOS || GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~ /build/julia-1.0.3+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] GTEST_OS_IOS || GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] GTEST_OS_IOS || GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_MOBILE && \ ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if (_MSC_VER == 1310 && !defined(_DEBUG)) || defined(__BORLANDC__) ^~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_HAS_DEATH_TEST && !GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:43: /build/julia-1.0.3+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] # if GTEST_OS_MAC ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:43: /build/julia-1.0.3+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] # if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_OS_QNX ^~~~~~~~~~~~ /build/julia-1.0.3+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] # if !GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if !GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if !GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_OS_MAC ^~~~~~~~~~~~ /build/julia-1.0.3+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] # if !GTEST_OS_QNX ^~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_OS_QNX ^~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:44: /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #elif GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #elif GTEST_OS_SYMBIAN ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:44: /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #elif GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_OS_NACL ^~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #elif GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:45: /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_MAC ^~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_QNX ^~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_AIX ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39: /build/julia-1.0.3+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] (GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] || (GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT) \ ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-port.cc:177:5: note: in expansion of macro ‘GTEST_IS_THREADSAFE’ #if GTEST_IS_THREADSAFE && GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:45: /build/julia-1.0.3+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] #if GTEST_IS_THREADSAFE && GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_OS_LINUX_ANDROID ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #elif GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #elif GTEST_OS_LINUX_ANDROID ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/src/gtest-all.cc:39: /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymDumper.cpp [ 14%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MachObjectWriter.cpp [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/SHA1.cpp [ 14%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp [ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/UDTLayout.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/UDTLayout.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MachObjectWriter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MachObjectWriter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/SmallPtrSet.cpp [ 14%] Linking CXX static library ../../libLLVMSymbolize.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/Symbolize && /usr/bin/cmake -P CMakeFiles/LLVMSymbolize.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 14%] Built target LLVMSymbolize [ 14%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/SmallVector.cpp [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/SourceMgr.cpp [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/SpecialCaseList.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:399:73: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:435:63: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 14%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/Line.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/SourceMgr.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/SourceMgr.cpp:197:71: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/SourceMgr.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:462:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:512:58: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:462:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:512:58: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 14%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/MergingTypeTableBuilder.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp [ 14%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o [ 14%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DFAPacketizerEmitter.cpp [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/StringTableBuilder.cpp cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Statistic.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp:90:56: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/StringExtras.cpp [ 14%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DisassemblerEmitter.cpp [ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptor.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/DbiModuleDescriptor.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Statistic.cpp:25: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Statistic.cpp:24: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/StringMap.cpp [ 15%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordName.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/RecordName.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DFAPacketizerEmitter.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DFAPacketizerEmitter.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 15%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/SubtargetFeature.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DFAPacketizerEmitter.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DFAPacketizerEmitter.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DFAPacketizerEmitter.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DFAPacketizerEmitter.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringPool.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/StringPool.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DisassemblerEmitter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DisassemblerEmitter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DisassemblerEmitter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DisassemblerEmitter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DisassemblerEmitter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DisassemblerEmitter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptorBuilder.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/StringSaver.cpp [ 15%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FastISelEmitter.cpp [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/StringRef.cpp [ 15%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WasmObjectWriter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WasmObjectWriter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/StringSaver.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/StringSaver.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/StringSaver.cpp:15:46: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/StringSaver.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/StringSaver.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/SystemUtils.cpp [ 15%] Building CXX object utils/unittest/CMakeFiles/gtest.dir/googlemock/src/gmock-all.cc.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest && /usr/bin/g++ -m32 -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/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+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] #if _MSC_VER >= 1500 ^~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+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] #if GTEST_OS_LINUX_ANDROID ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_OS_LINUX_ANDROID ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_USES_PCRE ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # define GTEST_HAS_POSIX_RE (!GTEST_OS_WINDOWS) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #elif GTEST_HAS_POSIX_RE ^~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+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] # elif defined(__GNUC__) && __EXCEPTIONS ^~~~~~~~~~~~ /build/julia-1.0.3+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] # if _MSC_VER ^~~~~~~~ /build/julia-1.0.3+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] && !GTEST_OS_QNX && !defined(_LIBCPP_VERSION)) || _MSC_VER >= 1600 ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+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] # if GTEST_OS_LINUX_ANDROID ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_SYMBIAN || \ ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_SYMBIAN || \ ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #elif GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #elif GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #elif GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #elif GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #elif GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+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] #if GTEST_HAS_DOWNCAST_ ^~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] || (GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT) \ ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_IS_THREADSAFE ^~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_HAS_NOTIFICATION_ ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_HAS_PTHREAD && !GTEST_OS_WINDOWS_MINGW ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # elif GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE | GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE | GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE | GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if _MSC_VER >= 1400 && !GTEST_OS_WINDOWS_MOBILE ^~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:63, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+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] #if !GTEST_NO_LLVM_RAW_OSTREAM ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:63, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+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] #if GTEST_OS_SYMBIAN ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_NO_LLVM_RAW_OSTREAM ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_NO_LLVM_RAW_OSTREAM ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:63, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+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] #if GTEST_OS_SYMBIAN ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+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] # if !GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+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] #if !GTEST_OS_SYMBIAN ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-param-test.h:193, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+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] # if GTEST_HAS_COMBINE ^~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+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] # if GTEST_HAS_COMBINE ^~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+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] #if !GTEST_DONT_DEFINE_FAIL ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_DONT_DEFINE_SUCCEED ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+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] #if !GTEST_DONT_DEFINE_ASSERT_EQ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_DONT_DEFINE_ASSERT_NE ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_DONT_DEFINE_ASSERT_LE ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_DONT_DEFINE_ASSERT_LT ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_DONT_DEFINE_ASSERT_GE ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_DONT_DEFINE_ASSERT_GT ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_DONT_DEFINE_TEST ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+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] #if (GTEST_OS_SYMBIAN && defined(_STLP_NO_WCHAR_T)) || \ ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_SYMBIAN ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_SYMBIAN ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+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] #if !GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !((GTEST_GCC_VER_ && GTEST_GCC_VER_ < 40000) || GTEST_OS_SYMBIAN) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+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] #if GTEST_HAS_STRING_PIECE_ ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:45: /build/julia-1.0.3+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] #if GTEST_HAS_STRING_PIECE_ ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:46: /build/julia-1.0.3+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] #if GTEST_OS_CYGWIN || GTEST_OS_LINUX || GTEST_OS_MAC ^~~~~~~~~~~~~~~ [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/TarWriter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FastISelEmitter.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FastISelEmitter.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FastISelEmitter.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FastISelEmitter.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WasmObjectWriter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WasmObjectWriter.cpp:1354:58: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WasmObjectWriter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WasmObjectWriter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WasmObjectWriter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WasmObjectWriter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WasmObjectWriter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FastISelEmitter.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FastISelEmitter.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 15%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/RecordSerialization.cpp [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleList.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/DbiModuleList.cpp [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/TargetParser.cpp [ 15%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp [ 15%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SimpleTypeSerializer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/SimpleTypeSerializer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 15%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 15%] Linking CXX static library ../../lib/libgtest.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest && /usr/bin/cmake -P CMakeFiles/gtest.dir/cmake_clean_target.cmake [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStream.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/DbiStream.cpp cd /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 15%] Built target gtest make -f lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build.make lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/WindowsManifest /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/WindowsManifest /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/WindowsManifest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/depend.internal". Scanning dependencies of target LLVMWindowsManifest make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build.make lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 15%] Building CXX object lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/WindowsManifestMerger.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/WindowsManifest && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/WindowsManifest -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/WindowsManifest -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/WindowsManifest/WindowsManifestMerger.cpp /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/WindowsManifest/WindowsManifestMerger.cpp:20:5: warning: "LLVM_LIBXML2_ENABLED" is not defined, evaluates to 0 [-Wundef] #if LLVM_LIBXML2_ENABLED ^~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/WindowsManifest/WindowsManifestMerger.cpp:45:5: warning: "LLVM_LIBXML2_ENABLED" is not defined, evaluates to 0 [-Wundef] #if LLVM_LIBXML2_ENABLED ^~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/WindowsManifest/WindowsManifestMerger.cpp:60:5: warning: "LLVM_LIBXML2_ENABLED" is not defined, evaluates to 0 [-Wundef] #if LLVM_LIBXML2_ENABLED ^~~~~~~~~~~~~~~~~~~~ [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/ThreadPool.cpp [ 15%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WinCOFFObjectWriter.cpp [ 15%] Linking CXX static library ../libLLVMWindowsManifest.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/WindowsManifest && /usr/bin/cmake -P CMakeFiles/LLVMWindowsManifest.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 [ 15%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/StringsAndChecksums.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/StringsAndChecksums.cpp /usr/bin/ar qc ../libLLVMWindowsManifest.a CMakeFiles/LLVMWindowsManifest.dir/WindowsManifestMerger.cpp.o /usr/bin/ranlib ../libLLVMWindowsManifest.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 15%] Built target LLVMWindowsManifest [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Timer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:33: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:33: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:33: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:33: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WinCOFFObjectWriter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WinCOFFObjectWriter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WinCOFFObjectWriter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WinCOFFObjectWriter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/ToolOutputFile.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Timer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Timer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Timer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Timer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 15%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/SymbolRecordMapping.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:33: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:33: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/TrigramIndex.cpp [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStreamBuilder.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp [ 17%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InfoByHwMode.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.cpp [ 19%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Triple.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Triple.cpp [ 19%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Twine.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp:167:47: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 20%] Linking CXX static library ../libLLVMMC.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/cmake -P CMakeFiles/LLVMMC.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 [ 20%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Unicode.cpp make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 20%] Built target LLVMMC make -f utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/build.make utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/PerfectShuffle /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/PerfectShuffle /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/PerfectShuffle/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 20%] Building CXX object utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/PerfectShuffle && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/PerfectShuffle -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/PerfectShuffle -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/PerfectShuffle/PerfectShuffle.cpp [ 20%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrInfoEmitter.cpp [ 20%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrDocsEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrDocsEmitter.cpp [ 20%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/YAMLParser.cpp [ 20%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/YAMLTraits.cpp [ 20%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/SymbolDumper.cpp [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/EnumTables.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/EnumTables.cpp [ 20%] Linking CXX executable ../../bin/llvm-PerfectShuffle cd /build/julia-1.0.3+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++ -m32 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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,/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 20%] Built target llvm-PerfectShuffle make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/count /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/count /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/count/CMakeFiles/count.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/count/CMakeFiles/count.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/count/CMakeFiles/count.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/count/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 20%] Building C object utils/count/CMakeFiles/count.dir/count.c.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/count && /usr/bin/gcc -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/count -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/count -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -o CMakeFiles/count.dir/count.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/count/count.c [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GlobalsStream.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/GlobalsStream.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/YAMLParser.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/YAMLParser.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrInfoEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrInfoEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrInfoEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrInfoEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 20%] Linking C executable ../../bin/count cd /build/julia-1.0.3+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 /usr/bin/gcc -m32 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined -Wl,-rpath-link,/build/julia-1.0.3+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]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 20%] Built target count make -f tools/lto/CMakeFiles/LTO_exports.dir/build.make tools/lto/CMakeFiles/LTO_exports.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/lto /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto/CMakeFiles/LTO_exports.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto/CMakeFiles/LTO_exports.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto/CMakeFiles/LTO_exports.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrInfoEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrInfoEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 20%] Creating export file for LTO In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLTraits.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/YAMLTraits.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLTraits.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/YAMLTraits.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto && echo "LLVM_6.0 {" > LTO.exports cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto && grep -q [[:alnum:]] /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/lto/lto.exports && echo " global:" >> LTO.exports || : cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto && sed -e "s/\$/;/" -e "s/^/ /" < /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/lto/lto.exports >> LTO.exports cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto && echo " local: *;" >> LTO.exports cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto && echo "};" >> LTO.exports make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 20%] Built target LTO_exports make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint-passes /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 20%] Creating export file for BugpointPasses cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes && echo "LLVM_6.0 {" > BugpointPasses.exports cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes && grep -q [[:alnum:]] /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint-passes/bugpoint.exports && echo " global:" >> BugpointPasses.exports || : cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes && sed -e "s/\$/;/" -e "s/^/ /" < /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint-passes/bugpoint.exports >> BugpointPasses.exports cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes && echo " local: *;" >> BugpointPasses.exports cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes && echo "};" >> BugpointPasses.exports make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 20%] Built target BugpointPasses_exports make -f unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/unittests/Support/DynamicLibrary /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/DependInfo.cmake --color= In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrDocsEmitter.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrDocsEmitter.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/depend.internal". In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrDocsEmitter.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrDocsEmitter.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ Scanning dependencies of target PipSqueak make[6]: Leaving directory '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 20%] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/PipSqueak.cxx.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary && /usr/bin/g++ -m32 -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/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/unittests/Support/DynamicLibrary -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/unittests/Support/DynamicLibrary/PipSqueak.cxx In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrDocsEmitter.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrDocsEmitter.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 20%] Linking CXX shared library PipSqueak.so cd /build/julia-1.0.3+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++ -m32 -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 20%] Built target PipSqueak make -f unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/unittests/Support/DynamicLibrary /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 20%] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/PipSqueak.cxx.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary && /usr/bin/g++ -m32 -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/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/unittests/Support/DynamicLibrary -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/unittests/Support/DynamicLibrary/PipSqueak.cxx [ 20%] Linking CXX shared library SecondLib.so cd /build/julia-1.0.3+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++ -m32 -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 20%] Built target SecondLib make -f unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/unittests/Support/DynamicLibrary /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 20%] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/ExportedFuncs.cxx.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary && /usr/bin/g++ -m32 -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/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/unittests/Support/DynamicLibrary -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/unittests/Support/DynamicLibrary/ExportedFuncs.cxx [ 20%] Linking CXX static library ../../../lib/libDynamicLibraryLib.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary && /usr/bin/cmake -P CMakeFiles/DynamicLibraryLib.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/Hash.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/Hash.cpp [ 20%] Built target DynamicLibraryLib make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/UnitTestMain /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/UnitTestMain/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 20%] Building CXX object utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/TestMain.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/UnitTestMain && /usr/bin/g++ -m32 -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/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/UnitTestMain -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+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] #if _MSC_VER >= 1500 ^~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+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] #if GTEST_OS_LINUX_ANDROID ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_OS_LINUX_ANDROID ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_USES_PCRE ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # define GTEST_HAS_POSIX_RE (!GTEST_OS_WINDOWS) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #elif GTEST_HAS_POSIX_RE ^~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+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] # elif defined(__GNUC__) && __EXCEPTIONS ^~~~~~~~~~~~ /build/julia-1.0.3+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] # if _MSC_VER ^~~~~~~~ /build/julia-1.0.3+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] && !GTEST_OS_QNX && !defined(_LIBCPP_VERSION)) || _MSC_VER >= 1600 ^~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_OS_LINUX_ANDROID ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_SYMBIAN || \ ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_SYMBIAN || \ ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #elif GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #elif GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #elif GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #elif GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #elif GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_HAS_DOWNCAST_ ^~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] || (GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT) \ ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_IS_THREADSAFE ^~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_HAS_NOTIFICATION_ ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_HAS_PTHREAD && !GTEST_OS_WINDOWS_MINGW ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # if GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] # elif GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE | GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE | GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE | GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if _MSC_VER >= 1400 && !GTEST_OS_WINDOWS_MOBILE ^~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:63, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+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] #if !GTEST_NO_LLVM_RAW_OSTREAM ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:63, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+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] #if GTEST_OS_SYMBIAN ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_NO_LLVM_RAW_OSTREAM ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_NO_LLVM_RAW_OSTREAM ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:63, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+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] #if GTEST_OS_SYMBIAN ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+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] # if !GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+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] #if !GTEST_OS_SYMBIAN ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-param-test.h:193, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+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] # if GTEST_HAS_COMBINE ^~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+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] # if GTEST_HAS_COMBINE ^~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+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] #if !GTEST_DONT_DEFINE_FAIL ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_DONT_DEFINE_SUCCEED ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+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] #if !GTEST_DONT_DEFINE_ASSERT_EQ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_DONT_DEFINE_ASSERT_NE ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_DONT_DEFINE_ASSERT_LE ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_DONT_DEFINE_ASSERT_LT ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_DONT_DEFINE_ASSERT_GE ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_DONT_DEFINE_ASSERT_GT ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_DONT_DEFINE_TEST ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+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] #if (GTEST_OS_SYMBIAN && defined(_STLP_NO_WCHAR_T)) || \ ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_SYMBIAN ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if GTEST_OS_SYMBIAN ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+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] #if !GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !((GTEST_GCC_VER_ && GTEST_GCC_VER_ < 40000) || GTEST_OS_SYMBIAN) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if !GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+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] #if GTEST_HAS_STRING_PIECE_ ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+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’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/HashTable.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/HashTable.cpp [ 20%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/raw_os_ostream.cpp [ 20%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/IntrinsicEmitter.cpp [ 20%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/raw_ostream.cpp [ 20%] Linking CXX static library ../../../lib/libgtest_main.a cd /build/julia-1.0.3+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 /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 20%] Built target gtest_main [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStream.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/InfoStream.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/IntrinsicEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineValueType.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenIntrinsics.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/IntrinsicEmitter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/IntrinsicEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineValueType.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenIntrinsics.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/IntrinsicEmitter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStreamBuilder.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/InfoStreamBuilder.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/IntrinsicEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineValueType.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenIntrinsics.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/IntrinsicEmitter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 20%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/SymbolSerializer.cpp [ 20%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/gcc -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regcomp.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/regcomp.c [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/ModuleDebugStream.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp [ 20%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/gcc -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regerror.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/regerror.c [ 20%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/gcc -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regexec.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/regexec.c [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeBuiltinSymbol.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/NativeBuiltinSymbol.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Endian.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeView.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolSerializer.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/SymbolSerializer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/SymbolSerializer.cpp:54:63: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolSerializer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/SymbolSerializer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeCompilandSymbol.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/NativeCompilandSymbol.cpp [ 20%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/gcc -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regfree.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/regfree.c [ 20%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/gcc -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/regstrlcpy.c [ 20%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/xxhash.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/xxhash.cpp [ 20%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumModules.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/NativeEnumModules.cpp [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumSymbol.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/NativeEnumSymbol.cpp [ 20%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/OptParserEmitter.cpp [ 20%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Atomic.cpp [ 20%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/DynamicLibrary.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/OptParserEmitter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/OptParserEmitter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/OptParserEmitter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/OptParserEmitter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/OptParserEmitter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/OptParserEmitter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 20%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/PseudoLoweringEmitter.cpp [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumTypes.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/NativeEnumTypes.cpp [ 20%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Errno.cpp [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeExeSymbol.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/NativeExeSymbol.cpp [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeRawSymbol.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/NativeRawSymbol.cpp [ 22%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Host.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/PseudoLoweringEmitter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/PseudoLoweringEmitter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/PseudoLoweringEmitter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/PseudoLoweringEmitter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/PseudoLoweringEmitter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/PseudoLoweringEmitter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NamedStreamMap.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/NamedStreamMap.cpp [ 22%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterBankEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterBankEmitter.cpp [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSession.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/NativeSession.cpp [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFile.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFile.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterBankEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterBankEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterBankEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterBankEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFileBuilder.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterBankEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterBankEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 22%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Memory.cpp [ 22%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeIndex.cpp [ 22%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterInfoEmitter.cpp [ 22%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Mutex.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Mutex.cpp [ 22%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp [ 22%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Path.cpp [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTable.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBStringTable.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterInfoEmitter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterInfoEmitter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterInfoEmitter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterInfoEmitter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterInfoEmitter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterInfoEmitter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 22%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SDNodeProperties.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SDNodeProperties.cpp [ 22%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SearchableTableEmitter.cpp [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTableBuilder.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PDBStringTableBuilder.cpp [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStream.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/PublicsStream.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SDNodeProperties.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SDNodeProperties.cpp:11: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SDNodeProperties.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SDNodeProperties.cpp:11: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 22%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeHashing.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeHashing.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SDNodeProperties.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SDNodeProperties.cpp:11: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SearchableTableEmitter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SearchableTableEmitter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SearchableTableEmitter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SearchableTableEmitter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Path.cpp:1049: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Unix/Path.inc: In function ‘std::__cxx11::string llvm::sys::fs::getMainExecutable(const char*, void*)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Unix/Path.inc:120:32: warning: ‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=] snprintf(fullpath, PATH_MAX, "%s/%s", dir, bin); ^~~~~~~ In file included from /usr/include/stdio.h:873, from /usr/include/c++/8/cstdio:42, from /usr/include/c++/8/ext/string_conversions.h:43, from /usr/include/c++/8/bits/basic_string.h:6400, from /usr/include/c++/8/string:52, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Path.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Path.cpp:14: /usr/include/i386-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output 2 or more bytes (assuming 4097) into a destination of size 4096 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SearchableTableEmitter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SearchableTableEmitter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 22%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeRecordMapping.cpp [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GSIStreamBuilder.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/RawError.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/RawError.cpp [ 22%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeStreamMerger.cpp [ 22%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Process.cpp [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolStream.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/SymbolStream.cpp [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiHashing.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiHashing.cpp [ 22%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Program.cpp [ 22%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/TypeTableCollection.cpp [ 22%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/RWMutex.cpp [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStream.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiStream.cpp [ 22%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Signals.cpp [ 22%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/TargetRegistry.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Signals.cpp:181: /build/julia-1.0.3+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] #if HAVE_MACH_MACH_H ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Signals.cpp:181: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Unix/Signals.inc:411:21: warning: "HAVE_DLADDR" is not defined, evaluates to 0 [-Wundef] #if HAVE_DLFCN_H && HAVE_DLADDR ^~~~~~~~~~~ [ 22%] Linking CXX static library ../../libLLVMDebugInfoCodeView.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoCodeView.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 /usr/bin/ranlib ../../libLLVMDebugInfoCodeView.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 22%] Built target LLVMDebugInfoCodeView [ 22%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetEmitter.cpp [ 22%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/ThreadLocal.cpp [ 23%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Threading.cpp [ 23%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Valgrind.cpp /build/julia-1.0.3+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] #if HAVE_VALGRIND_VALGRIND_H ^~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Watchdog.cpp [ 23%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.cpp [ 23%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/TableGen.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetEmitter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetEmitter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetEmitter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetEmitter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetEmitter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetEmitter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 23%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStreamBuilder.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp [ 23%] Linking CXX static library ../libLLVMSupport.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/cmake -P CMakeFiles/LLVMSupport.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/TableGen.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/TableGen.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/TableGen.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/TableGen.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 23%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/Types.cpp [ 23%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/TableGen.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/TableGen.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 23%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp /usr/bin/ranlib ../libLLVMSupport.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 23%] Built target LLVMSupport make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/FileCheck /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/FileCheck /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/FileCheck/CMakeFiles/FileCheck.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/FileCheck/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 23%] Building CXX object utils/FileCheck/CMakeFiles/FileCheck.dir/FileCheck.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/FileCheck && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/FileCheck -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/FileCheck -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/FileCheck/FileCheck.cpp [ 23%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86FoldTablesEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86FoldTablesEmitter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/TypeRecord.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::pdb::TpiStreamHeader; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp:67:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/raw_ostream.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.cpp:843:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerShared.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/raw_ostream.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 6]’ /usr/include/c++/8/tuple:1668:70: required from ‘std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>) [with _Args1 = {const llvm::SmallVector, 6>&}; unsigned int ..._Indexes1 = {0}; _Args2 = {}; unsigned int ..._Indexes2 = {}; _T1 = const llvm::SmallVector, 6>; _T2 = unsigned int]’ /usr/include/c++/8/tuple:1657:63: required from ‘std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_Args1 ...>, std::tuple<_Args2 ...>) [with _Args1 = {const llvm::SmallVector, 6>&}; _Args2 = {}; _T1 = const llvm::SmallVector, 6>; _T2 = unsigned int]’ /usr/include/c++/8/ext/new_allocator.h:136:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair, 6>, unsigned int>; _Args = {const std::piecewise_construct_t&, std::tuple, 6>&>, std::tuple<>}; _Tp = std::_Rb_tree_node, 6>, unsigned int> >]’ /usr/include/c++/8/bits/alloc_traits.h:475:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair, 6>, unsigned int>; _Args = {const std::piecewise_construct_t&, std::tuple, 6>&>, std::tuple<>}; _Tp = std::_Rb_tree_node, 6>, unsigned int> >; std::allocator_traits >::allocator_type = std::allocator, 6>, unsigned int> > >]’ /usr/include/c++/8/bits/stl_tree.h:637:32: required from ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, 6>&>, std::tuple<>}; _Key = llvm::SmallVector, 6>; _Val = std::pair, 6>, unsigned int>; _KeyOfValue = std::_Select1st, 6>, unsigned int> >; _Compare = std::less, 6> >; _Alloc = std::allocator, 6>, unsigned int> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node, 6>, unsigned int> >*]’ /usr/include/c++/8/bits/stl_tree.h:654:4: required from ‘std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, 6>&>, std::tuple<>}; _Key = llvm::SmallVector, 6>; _Val = std::pair, 6>, unsigned int>; _KeyOfValue = std::_Select1st, 6>, unsigned int> >; _Compare = std::less, 6> >; _Alloc = std::allocator, 6>, unsigned int> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node, 6>, unsigned int> >*]’ /usr/include/c++/8/bits/stl_tree.h:2414:13: required from ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, 6>&>, std::tuple<>}; _Key = llvm::SmallVector, 6>; _Val = std::pair, 6>, unsigned int>; _KeyOfValue = std::_Select1st, 6>, unsigned int> >; _Compare = std::less, 6> >; _Alloc = std::allocator, 6>, unsigned int> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator, 6>, unsigned int> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator = std::_Rb_tree_const_iterator, 6>, unsigned int> >]’ /usr/include/c++/8/bits/stl_map.h:499:8: required from ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::SmallVector, 6>; _Tp = unsigned int; _Compare = std::less, 6> >; _Alloc = std::allocator, 6>, unsigned int> >; std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type = unsigned int; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = llvm::SmallVector, 6>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.cpp:845:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerShared.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 23%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86ModRMFilters.cpp [ 23%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86RecognizableInstr.cpp [ 23%] Linking CXX static library ../../libLLVMDebugInfoPDB.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoPDB.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 23%] Built target LLVMDebugInfoPDB make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/not /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/not /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/not/CMakeFiles/not.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/not/CMakeFiles/not.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/not/CMakeFiles/not.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/not/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 23%] Building CXX object utils/not/CMakeFiles/not.dir/not.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/not && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/not -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/not -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/not/not.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86FoldTablesEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86FoldTablesEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86FoldTablesEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86FoldTablesEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 23%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CTagsEmitter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86FoldTablesEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86FoldTablesEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ make -f utils/yaml-bench/CMakeFiles/yaml-bench.dir/build.make utils/yaml-bench/CMakeFiles/yaml-bench.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/yaml-bench /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/yaml-bench /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/yaml-bench/CMakeFiles/yaml-bench.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/yaml-bench/CMakeFiles/yaml-bench.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/yaml-bench/CMakeFiles/yaml-bench.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/yaml-bench/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/yaml-bench/CMakeFiles/yaml-bench.dir/depend.internal". Scanning dependencies of target yaml-bench make[6]: Leaving directory '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 23%] Building CXX object utils/yaml-bench/CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/yaml-bench && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/yaml-bench -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/yaml-bench -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/yaml-bench/YAMLBench.cpp [ 23%] Linking CXX executable ../../bin/not cd /build/julia-1.0.3+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 /usr/bin/g++ -m32 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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,/build/julia-1.0.3+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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86RecognizableInstr.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86RecognizableInstr.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86RecognizableInstr.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86RecognizableInstr.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86RecognizableInstr.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86RecognizableInstr.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86RecognizableInstr.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86RecognizableInstr.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CTagsEmitter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CTagsEmitter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CTagsEmitter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CTagsEmitter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86RecognizableInstr.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86RecognizableInstr.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86RecognizableInstr.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86RecognizableInstr.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CTagsEmitter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CTagsEmitter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 23%] Built target not In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/yaml-bench/YAMLBench.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/yaml-bench/YAMLBench.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 23%] Linking CXX executable ../../bin/yaml-bench cd /build/julia-1.0.3+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++ -m32 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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,/build/julia-1.0.3+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 make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 23%] Built target yaml-bench [ 23%] Linking CXX executable ../../bin/FileCheck cd /build/julia-1.0.3+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++ -m32 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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,/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 23%] Built target FileCheck make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 23%] Built target obj.llvm-tblgen make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 23%] Linking CXX executable ../../bin/llvm-tblgen cd /build/julia-1.0.3+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++ -m32 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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,/build/julia-1.0.3+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 make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 23%] 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 make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake --color= make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake --color= 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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ToolDrivers/llvm-dlltool /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/DependInfo.cmake --color= make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ToolDrivers/llvm-lib /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= make -f tools/llvm-mt/CMakeFiles/MtTableGen.dir/build.make tools/llvm-mt/CMakeFiles/MtTableGen.dir/depend Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend.internal". Scanning dependencies of target AttributeCompatFuncTableGen make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cvtres /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/DependInfo.cmake --color= make -f tools/llvm-rc/CMakeFiles/RcTableGen.dir/build.make tools/llvm-rc/CMakeFiles/RcTableGen.dir/depend make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mt /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt/CMakeFiles/MtTableGen.dir/DependInfo.cmake --color= make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend.internal". Scanning dependencies of target LibOptionsTableGen Scanning dependencies of target intrinsics_gen make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc/CMakeFiles/RcTableGen.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend.internal". make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build Scanning dependencies of target DllOptionsTableGen make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt/CMakeFiles/MtTableGen.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt/CMakeFiles/MtTableGen.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt/CMakeFiles/MtTableGen.dir/depend.internal". make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' Scanning dependencies of target MtTableGen make[6]: Leaving directory '/build/julia-1.0.3+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 make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/depend.internal". [ 23%] Building AttributesCompatFunc.inc... make[6]: Entering directory '/build/julia-1.0.3+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 Scanning dependencies of target CvtResTableGen cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && ../../bin/llvm-tblgen -gen-attrs -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AttributesCompatFunc.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR/AttributesCompatFunc.inc.tmp make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make[6]: Entering directory '/build/julia-1.0.3+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 Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc/CMakeFiles/RcTableGen.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc/CMakeFiles/RcTableGen.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc/CMakeFiles/RcTableGen.dir/depend.internal". Scanning dependencies of target RcTableGen make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 23%] Building Intrinsics.gen... make[6]: Leaving directory '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR && ../../../bin/llvm-tblgen -gen-intrinsic -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR/Intrinsics.gen.tmp [ 23%] Building Attributes.gen... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR && ../../../bin/llvm-tblgen -gen-attrs -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR/Attributes.gen.tmp [ 23%] Building Options.inc... [ 23%] Building Options.inc... [ 23%] Building Opts.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib && ../../../bin/llvm-tblgen -gen-opt-parser-defs -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ToolDrivers/llvm-lib -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ToolDrivers/llvm-lib/Options.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib/Options.inc.tmp cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt && ../../bin/llvm-tblgen -gen-opt-parser-defs -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mt -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mt/Opts.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt/Opts.inc.tmp cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool && ../../../bin/llvm-tblgen -gen-opt-parser-defs -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ToolDrivers/llvm-dlltool -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ToolDrivers/llvm-dlltool/Options.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool/Options.inc.tmp [ 23%] Building Opts.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres && ../../bin/llvm-tblgen -gen-opt-parser-defs -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cvtres -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cvtres/Opts.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres/Opts.inc.tmp [ 25%] Building Opts.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc && ../../bin/llvm-tblgen -gen-opt-parser-defs -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/Opts.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc/Opts.inc.tmp [ 25%] Updating AttributesCompatFunc.inc... [ 25%] Updating Opts.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR/AttributesCompatFunc.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR/AttributesCompatFunc.inc cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt/Opts.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt/Opts.inc make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 25%] Updating Attributes.gen... [ 25%] Updating Options.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR/Attributes.gen.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR/Attributes.gen [ 25%] Updating Options.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool/Options.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool/Options.inc cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib/Options.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib/Options.inc make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 25%] Built target MtTableGen [ 25%] Updating Opts.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres/Opts.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres/Opts.inc make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 25%] Updating Opts.inc... [ 25%] Built target AttributeCompatFuncTableGen cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc/Opts.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc/Opts.inc make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 25%] Built target DllOptionsTableGen make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ToolDrivers/llvm-dlltool /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DependInfo.cmake --color= [ 25%] Built target LibOptionsTableGen make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 25%] Built target CvtResTableGen make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ToolDrivers/llvm-lib /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend.internal". [ 25%] Built target RcTableGen Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend.internal". [ 25%] Updating Intrinsics.gen... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR/Intrinsics.gen.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR/Intrinsics.gen Scanning dependencies of target LLVMLibDriver make[6]: Leaving directory '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' Scanning dependencies of target LLVMDlltoolDriver [ 25%] Building CXX object lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ToolDrivers/llvm-lib -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ToolDrivers/llvm-lib/LibDriver.cpp make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 25%] 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 [ 25%] Building CXX object lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DlltoolDriver.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ToolDrivers/llvm-dlltool -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake --color= make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/DependInfo.cmake --color= make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IRReader /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IRReader /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake --color= make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake --color= make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR/CMakeFiles/LLVMCore.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR/CMakeFiles/LLVMCore.dir/depend.internal". make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IRReader/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend.internal". Scanning dependencies of target LLVMIRReader make[6]: Leaving directory '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 25%] Building CXX object lib/IRReader/CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IRReader && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IRReader -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IRReader -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IRReader/IRReader.cpp Scanning dependencies of target LLVMFuzzMutate make[6]: Leaving directory '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 26%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/FuzzerCLI.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate/FuzzerCLI.cpp Scanning dependencies of target LLVMAsmPrinter make[6]: Leaving directory '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' Scanning dependencies of target LLVMSelectionDAG make[6]: Leaving directory '/build/julia-1.0.3+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 [ 26%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o Scanning dependencies of target LLVMCore cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.cpp make[6]: Leaving directory '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 26%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AsmWriter.cpp [ 26%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp Scanning dependencies of target LLVMCodeGen make[6]: Leaving directory '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 26%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp [ 26%] Linking CXX static library ../../libLLVMDlltoolDriver.a cd /build/julia-1.0.3+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 /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 26%] Built target LLVMDlltoolDriver make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/MIRParser /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/MIRParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 26%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/MIRParser && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/MIRParser -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MILexer.cpp [ 26%] Linking CXX static library ../../libLLVMLibDriver.a cd /build/julia-1.0.3+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 /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 26%] Built target LLVMLibDriver make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake --color= In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AsmWriter.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AsmWriter.cpp:188:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AsmWriter.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend.internal". Scanning dependencies of target LLVMGlobalISel In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:47: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ make[6]: Leaving directory '/build/julia-1.0.3+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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 26%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CallLowering.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/CallLowering.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:1769:73: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:17736:71: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 26%] Linking CXX static library ../libLLVMIRReader.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IRReader && /usr/bin/cmake -P CMakeFiles/LLVMIRReader.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ /usr/bin/ar qc ../libLLVMIRReader.a CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o [ 26%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/MIRParser && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/MIRParser -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp /usr/bin/ranlib ../libLLVMIRReader.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 26%] Built target LLVMIRReader make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake --color= [ 26%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/IRMutator.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate/IRMutator.cpp Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 26%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/BitReader.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 26%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ARMException.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/CallLowering.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/CallLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/CallLowering.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/CallLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/CallLowering.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/CallLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/CallLowering.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:37: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ARMException.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ARMException.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ARMException.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ARMException.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ARMException.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ARMException.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:1131:58: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 26%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/GlobalISel.cpp [ 28%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/BitcodeReader.cpp [ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 30%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/IRTranslator.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/IRTranslator.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/IRTranslator.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/IRTranslator.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 30%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/OpDescriptor.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate/OpDescriptor.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/IRTranslator.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/IRTranslator.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 30%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/Operations.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate/Operations.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/IRTranslator.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/IRTranslator.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Attributes.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/IRTranslator.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/IRTranslator.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:60: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/Analysis.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Attributes.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Attributes.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 30%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/RandomIRBuilder.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate/RandomIRBuilder.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/Analysis.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 30%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/MIRParser && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/MIRParser -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIRParser.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/Analysis.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/Analysis.cpp:699:73: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/Analysis.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/Analysis.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/Analysis.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/Analysis.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/Analysis.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/Analysis.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/Analysis.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 30%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelect.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelect.cpp [ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AutoUpgrade.cpp [ 30%] Linking CXX static library ../libLLVMFuzzMutate.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate && /usr/bin/cmake -P CMakeFiles/LLVMFuzzMutate.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 30%] Built target LLVMFuzzMutate make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Writer /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Writer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 30%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Writer && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Writer -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/BitWriter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIRParser.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AtomicExpandPass.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MIRParser/MIRParser.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIRParser.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MIRParser/MIRParser.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIRParser.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MIRParser/MIRParser.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIRParser.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MIRParser/MIRParser.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIRParser.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelect.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/AutoUpgrade.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AutoUpgrade.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/AutoUpgrade.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AutoUpgrade.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MIRParser/MIRParser.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIRParser.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MIRParser/MIRParser.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIRParser.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelect.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelect.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelect.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelect.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelect.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelect.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelect.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelect.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 30%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Writer && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Writer -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/BitcodeWriter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AtomicExpandPass.cpp:25: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AtomicExpandPass.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AtomicExpandPass.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AtomicExpandPass.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AtomicExpandPass.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp [ 30%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelector.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelector.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:453:71: required from ‘void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:641:39: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelector.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelector.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelector.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelector.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelector.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp [ 30%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerHelper.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp [ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BasicTargetTransformInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 30%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitstreamReader.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/BitstreamReader.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 30%] Linking CXX static library ../../libLLVMMIRParser.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/MIRParser && /usr/bin/cmake -P CMakeFiles/LLVMMIRParser.dir/cmake_clean_target.cmake [ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/BasicBlock.cpp cd /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 30%] Built target LLVMMIRParser make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend.internal". In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ Scanning dependencies of target LLVMTransformUtils make[6]: Leaving directory '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 30%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/ASanStackFrameLayout.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/BasicTTIImpl.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BasicTargetTransformInfo.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Comdat.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/BasicTTIImpl.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BasicTargetTransformInfo.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/BasicTTIImpl.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BasicTargetTransformInfo.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/BasicTTIImpl.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BasicTargetTransformInfo.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/BasicTTIImpl.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BasicTargetTransformInfo.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/BasicTTIImpl.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BasicTargetTransformInfo.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/BasicTTIImpl.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BasicTargetTransformInfo.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 30%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/MetadataLoader.cpp [ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/ConstantFold.cpp [ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DbgValueHistoryCalculator.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp [ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.cpp [ 31%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/AddDiscriminators.cpp [ 31%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Legalizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Legalizer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:57:48: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 31%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:109:23: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Writer && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Writer -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/BitcodeWriterPass.cpp [ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/ConstantRange.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.cpp:41: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Legalizer.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Legalizer.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]’ /usr/include/c++/8/bits/stl_pair.h:304:17: required from ‘constexpr std::pair::__type, typename std::__decay_and_strip<_T2>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const std::pair&; _T2 = llvm::SmallVector, 4>; typename std::__decay_and_strip<_T2>::__type = llvm::SmallVector, 4>; typename std::__decay_and_strip<_Tp>::__type = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:100:38: required from ‘ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = std::pair; ValueT = llvm::SmallVector, 4>; MapType = llvm::DenseMap, unsigned int, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, unsigned int> >; VectorType = std::vector, llvm::SmallVector, 4> >, std::allocator, llvm::SmallVector, 4> > > >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:50:36: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 4]’ /usr/include/c++/8/bits/stl_pair.h:303:17: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = std::pair, llvm::SmallVector, 4> >; _Args = {const std::pair, llvm::SmallVector, 4> >&}]’ /usr/include/c++/8/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const std::pair, llvm::SmallVector, 4> >*; _ForwardIterator = std::pair, llvm::SmallVector, 4> >*; bool _TrivialValueTypes = false]’ /usr/include/c++/8/bits/stl_uninitialized.h:134:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/8/bits/stl_uninitialized.h:311:2: required from ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair, llvm::SmallVector, 4> >*; _ForwardIterator = std::pair, llvm::SmallVector, 4> >*; _Allocator = std::allocator, llvm::SmallVector, 4> > >]’ /usr/include/c++/8/bits/vector.tcc:447:6: required from ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair, llvm::SmallVector, 4> >}; _Tp = std::pair, llvm::SmallVector, 4> >; _Alloc = std::allocator, llvm::SmallVector, 4> > >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator, llvm::SmallVector, 4> >*, std::vector, llvm::SmallVector, 4> >, std::allocator, llvm::SmallVector, 4> > > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = std::pair, llvm::SmallVector, 4> >*]’ /usr/include/c++/8/bits/vector.tcc:109:4: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, llvm::SmallVector, 4> >}; _Tp = std::pair, llvm::SmallVector, 4> >; _Alloc = std::allocator, llvm::SmallVector, 4> > >]’ /usr/include/c++/8/bits/stl_vector.h:1091:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair, llvm::SmallVector, 4> >; _Alloc = std::allocator, llvm::SmallVector, 4> > >; std::vector<_Tp, _Alloc>::value_type = std::pair, llvm::SmallVector, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:100:7: required from ‘ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = std::pair; ValueT = llvm::SmallVector, 4>; MapType = llvm::DenseMap, unsigned int, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, unsigned int> >; VectorType = std::vector, llvm::SmallVector, 4> >, std::allocator, llvm::SmallVector, 4> > > >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:50:36: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Legalizer.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Legalizer.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Legalizer.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Legalizer.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Legalizer.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Legalizer.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Legalizer.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Legalizer.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Legalizer.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Legalizer.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Legalizer.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Legalizer.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 31%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/BasicBlockUtils.cpp [ 31%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp [ 31%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Writer && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Writer -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/ValueEnumerator.cpp [ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Constants.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/ValueEnumerator.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/ValueEnumerator.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/ValueEnumerator.cpp:179:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/ValueEnumerator.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/ValueEnumerator.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/ValueEnumerator.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/ValueEnumerator.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/ValueEnumerator.cpp:622:56: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/ValueEnumerator.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/ValueEnumerator.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 31%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/ValueList.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Constants.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Constants.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Constants.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Constants.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 31%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/BasicBlockUtils.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/BasicBlockUtils.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/BasicBlockUtils.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/BasicBlockUtils.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ [ 31%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 31%] Linking CXX static library ../../libLLVMBitReader.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader && /usr/bin/cmake -P CMakeFiles/LLVMBitReader.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 31%] Built target LLVMBitReader make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 31%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/AddressSanitizer.cpp [ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchRelaxation.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:24: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:63: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FastISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FastISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FastISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FastISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchRelaxation.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FastISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FastISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 31%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FastISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FastISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchRelaxation.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchRelaxation.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchRelaxation.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchRelaxation.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/AddressSanitizer.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/AddressSanitizer.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchRelaxation.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchRelaxation.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 31%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/BreakCriticalEdges.cpp [ 31%] Linking CXX static library ../../libLLVMBitWriter.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Writer && /usr/bin/cmake -P CMakeFiles/LLVMBitWriter.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 31%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Localizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Localizer.cpp [ 31%] Built target LLVMBitWriter [ 31%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/BuildLibCalls.cpp [ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BuiltinGCs.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BuiltinGCs.cpp [ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Core.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/BreakCriticalEdges.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/BreakCriticalEdges.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/BreakCriticalEdges.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/BreakCriticalEdges.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:453:71: required from ‘void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:641:39: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Localizer.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Localizer.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Core.cpp: In function ‘void LLVMContextSetDiagnosticHandler(LLVMContextRef, LLVMDiagnosticHandler, void*)’: /build/julia-1.0.3+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] Handler), ^ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Core.cpp: In function ‘void (* LLVMContextGetDiagnosticHandler(LLVMContextRef))(LLVMDiagnosticInfoRef, void*)’: /build/julia-1.0.3+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] unwrap(C)->getDiagnosticHandlerCallBack()); ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Core.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Core.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Localizer.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Localizer.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Localizer.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Localizer.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Localizer.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Localizer.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Localizer.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Localizer.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 31%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp [ 31%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 31%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/MachineIRBuilder.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp [ 31%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/BypassSlowDivision.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 31%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CallPromotionUtils.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/CallPromotionUtils.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FunctionLoweringInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FunctionLoweringInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 31%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/BoundsChecking.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FunctionLoweringInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FunctionLoweringInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FunctionLoweringInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FunctionLoweringInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CallingConvLower.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FunctionLoweringInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FunctionLoweringInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 33%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DIBuilder.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 33%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/CloneFunction.cpp [ 33%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CallingConvLower.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 33%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegBankSelect.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegBankSelect.cpp [ 33%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/CloneModule.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CallingConvLower.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CallingConvLower.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CallingConvLower.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CallingConvLower.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CallingConvLower.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CallingConvLower.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DIBuilder.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DIBuilder.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DIBuilder.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DIBuilder.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:68, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegBankSelect.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 33%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/CloneFunction.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::Loop; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:643:12: required from ‘LoopT* llvm::LoopInfoBase::AllocateLoop(ArgsTy&& ...) [with ArgsTy = {}; BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/CloneFunction.cpp:746:36: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/CloneFunction.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/CloneFunction.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/CloneFunction.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGen.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:453:71: required from ‘void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:641:39: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:67, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegBankSelect.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:67, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegBankSelect.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:67, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegBankSelect.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:67, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegBankSelect.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp [ 34%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp [ 34%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfAccelTable.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend.internal". [ 34%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DataLayout.cpp Scanning dependencies of target LLVMInstCombine make[6]: Leaving directory '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 36%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstructionCombining.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 36%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegisterBank.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegisterBank.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:2778:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:2870:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:3965:64: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:453:71: required from ‘void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:641:39: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 36%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DebugInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineInternal.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstructionCombining.cpp:36: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineInternal.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstructionCombining.cpp:36: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 36%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegisterBankInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineInternal.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstructionCombining.cpp:36: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineInternal.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstructionCombining.cpp:36: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/CodeExtractor.cpp [ 36%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/GCOVProfiling.cpp [ 36%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp [ 36%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/CodeExtractor.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/CodeExtractor.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/CodeExtractor.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/CodeExtractor.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/GCOVProfiling.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/GCOVProfiling.cpp:652:58: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/GCOVProfiling.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:31: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 36%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DebugInfoMetadata.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 36%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp [ 36%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Utils.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Utils.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DebugInfoMetadata.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DebugInfoMetadata.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DebugInfoMetadata.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DebugInfoMetadata.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:33: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Utils.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ [ 36%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineAddSub.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Utils.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Utils.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Utils.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Utils.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Utils.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Utils.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Utils.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Utils.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:453:71: required from ‘void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:641:39: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Utils.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Utils.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Utils.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Utils.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 36%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/MemorySanitizer.cpp [ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/CtorUtils.cpp [ 36%] Linking CXX static library ../../libLLVMGlobalISel.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel && /usr/bin/cmake -P CMakeFiles/LLVMGlobalISel.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 36%] Built target LLVMGlobalISel make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/ADCE.cpp [ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/DemoteRegToStack.cpp [ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp [ 38%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:26: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 38%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EntryExitInstrumenter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/EntryExitInstrumenter.cpp [ 38%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:44: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ [ 38%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 38%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DebugLoc.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Metadata.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/TrackingMDRef.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DebugLoc.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DebugLoc.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Metadata.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/TrackingMDRef.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DebugLoc.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DebugLoc.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 38%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/EscapeEnumerator.cpp [ 38%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticHandler.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DiagnosticHandler.cpp [ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DeadMachineInstructionElim.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 38%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp [ 38%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DiagnosticInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DeadMachineInstructionElim.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DeadMachineInstructionElim.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DeadMachineInstructionElim.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DeadMachineInstructionElim.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DeadMachineInstructionElim.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 38%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/Evaluator.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DiagnosticInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DiagnosticInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DiagnosticInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DiagnosticInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DetectDeadLanes.cpp [ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp [ 38%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineCalls.cpp [ 38%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp [ 38%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DiagnosticPrinter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DetectDeadLanes.cpp:35: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DetectDeadLanes.cpp:32: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/deque:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DetectDeadLanes.cpp:29: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DetectDeadLanes.cpp:32: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/deque:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DetectDeadLanes.cpp:29: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 38%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Dominators.cpp [ 38%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/Instrumentation.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/Instrumentation.cpp [ 38%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/FlattenCFG.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 38%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfExpression.cpp [ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DFAPacketizer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 38%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/InstrProfiling.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/InstrProfiling.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Dominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Dominators.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Dominators.cpp:64:22: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Dominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Dominators.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Dominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Dominators.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*>]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:895:7: required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo::ComputeUnreachableDominators(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr, llvm::SmallVectorImpl*> >&) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::BasicBlock*; llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr = llvm::DomTreeNodeBase*; typename DomTreeT::NodeType = llvm::BasicBlock; typename DomTreeT::NodePtr = llvm::BasicBlock*]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:866:33: required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo::InsertUnreachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr = llvm::DomTreeNodeBase*; typename DomTreeT::NodeType = llvm::BasicBlock; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::BasicBlock*]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:662:24: required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::BasicBlock*]’ /build/julia-1.0.3+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; typename DomTreeT::NodePtr = llvm::BasicBlock*]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Dominators.cpp:75:68: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Dominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Dominators.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*>’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Dominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Dominators.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*>]’: /usr/include/c++/8/bits/stl_queue.h:617:2: required from ‘void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = std::pair*>; _Sequence = llvm::SmallVector*>, 8>; _Compare = llvm::DomTreeBuilder::SemiNCAInfo >::InsertionInfo::DecreasingLevel; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = std::pair*>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:748:5: required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo::InsertReachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr = llvm::DomTreeNodeBase*; typename DomTreeT::NodeType = llvm::BasicBlock]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:664:22: required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::BasicBlock*]’ /build/julia-1.0.3+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; typename DomTreeT::NodePtr = llvm::BasicBlock*]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Dominators.cpp:75:68: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Dominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Dominators.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*>’ declared here struct pair ^~~~ [ 38%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionComparator.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/FunctionComparator.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:28, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DFAPacketizer.cpp:31: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/InstrProfiling.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/InstrProfiling.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/InstrProfiling.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/InstrProfiling.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/InstrProfiling.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/InstrProfiling.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 8]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:376:9: required from ‘void llvm::DenseMapBase::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap, 8> >; KeyT = llvm::Loop*; ValueT = llvm::SmallVector, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 8> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:739:5: required from ‘void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = llvm::SmallVector, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 8> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:502:5: required from ‘void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::DenseMap, 8> >; KeyT = llvm::Loop*; ValueT = llvm::SmallVector, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 8> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:546:13: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::DenseMap, 8> >; KeyT = llvm::Loop*; ValueT = llvm::SmallVector, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 8> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:512:15: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop* const&; ValueArgs = {}; DerivedT = llvm::DenseMap, 8> >; KeyT = llvm::Loop*; ValueT = llvm::SmallVector, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 8> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:292:12: required from ‘llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap, 8> >; KeyT = llvm::Loop*; ValueT = llvm::SmallVector, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 8> >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair, 8> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:296:34: required from ‘ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::DenseMap, 8> >; KeyT = llvm::Loop*; ValueT = llvm::SmallVector, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 8> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/InstrProfiling.cpp:209:40: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/InstrProfiling.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/InstrProfiling.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DFAPacketizer.cpp:26: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DFAPacketizer.cpp:26: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DFAPacketizer.cpp:26: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DFAPacketizer.cpp:26: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/BDCE.cpp [ 38%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DFAPacketizer.cpp:26: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DFAPacketizer.cpp:26: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DwarfEHPrepare.cpp [ 38%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/FunctionImportUtils.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ [ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CallSiteSplitting.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/CallSiteSplitting.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:453:71: required from ‘void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:641:39: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 38%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineCasts.cpp [ 38%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/PGOInstrumentation.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DwarfEHPrepare.cpp:24: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 38%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp [ 38%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/GlobalStatus.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DwarfEHPrepare.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DwarfEHPrepare.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DwarfEHPrepare.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DwarfEHPrepare.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 38%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Function.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/CallSiteSplitting.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/CallSiteSplitting.cpp:59: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/CallSiteSplitting.cpp:133:67: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/CallSiteSplitting.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/CallSiteSplitting.cpp:59: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 38%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp [ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/PGOInstrumentation.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:51: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/PGOInstrumentation.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:51: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 38%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/InlineFunction.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/PGOInstrumentation.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:51: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/PGOInstrumentation.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:51: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/ConstantHoisting.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ [ 38%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/InlineFunction.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/InlineFunction.cpp:1652:70: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/InlineFunction.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 38%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/GVMaterializer.cpp [ 38%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineCompares.cpp [ 38%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Globals.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:27: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ [ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EdgeBundles.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:453:71: required from ‘void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:641:39: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AttributeImpl.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Globals.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AttributeImpl.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Globals.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 38%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/EdgeBundles.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EdgeBundles.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/EdgeBundles.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EdgeBundles.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/EdgeBundles.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EdgeBundles.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/EdgeBundles.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EdgeBundles.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 38%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/IRBuilder.cpp [ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantProp.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/ConstantProp.cpp [ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExecutionDepsFix.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExecutionDepsFix.cpp [ 38%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExecutionDepsFix.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ExecutionDepsFix.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExecutionDepsFix.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ExecutionDepsFix.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExecutionDepsFix.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ExecutionDepsFix.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExecutionDepsFix.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ExecutionDepsFix.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExecutionDepsFix.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ExecutionDepsFix.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExecutionDepsFix.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ExecutionDepsFix.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExecutionDepsFix.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 38%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/IRPrintingPasses.cpp [ 38%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOMemOPSizeOpt.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp [ 38%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ImportedFunctionsInliningStatistics.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/ImportedFunctionsInliningStatistics.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 38%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/InlineAsm.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 38%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp [ 38%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/InstructionNamer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/InlineAsm.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/InlineAsm.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/InlineAsm.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/InlineAsm.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 38%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/IntegerDivision.cpp [ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/DCE.cpp [ 38%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:31: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:31: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 38%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/SanitizerCoverage.cpp [ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandISelPseudos.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandISelPseudos.cpp [ 38%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp [ 38%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Instruction.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandISelPseudos.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/DeadStoreElimination.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandISelPseudos.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandISelPseudos.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandISelPseudos.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandISelPseudos.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 38%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instructions.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Instructions.cpp [ 38%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp [ 38%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LCSSA.cpp [ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandMemCmp.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandMemCmp.cpp [ 38%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Instructions.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Instructions.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Instructions.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Instructions.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/DeadStoreElimination.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/DeadStoreElimination.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/DeadStoreElimination.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/DeadStoreElimination.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LCSSA.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LCSSA.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LCSSA.cpp:137:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LCSSA.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LCSSA.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LCSSA.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LCSSA.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LCSSA.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LCSSA.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LCSSA.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LCSSA.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LCSSA.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LCSSA.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandMemCmp.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/TargetLibraryInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandMemCmp.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = {anonymous}::MemCmpExpansion::LoadEntry]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandMemCmp.cpp:159:50: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandMemCmp.cpp:72:10: note: ‘struct {anonymous}::MemCmpExpansion::LoadEntry’ declared here struct LoadEntry { ^~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/TargetLibraryInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandMemCmp.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandMemCmp.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/TargetLibraryInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandMemCmp.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandMemCmp.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 39%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/ThreadSanitizer.cpp [ 39%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp [ 39%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:25: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:891:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/IntrinsicInst.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 39%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DivRemPairs.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/DivRemPairs.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandPostRAPseudos.cpp [ 39%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LibCallsShrinkWrap.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LibCallsShrinkWrap.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContext.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandPostRAPseudos.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 39%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp [ 39%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/EfficiencySanitizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandPostRAPseudos.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandPostRAPseudos.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandPostRAPseudos.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandPostRAPseudos.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandPostRAPseudos.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandPostRAPseudos.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DiagnosticHandler.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/LLVMContext.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContext.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DiagnosticHandler.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/LLVMContext.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContext.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandReductions.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandReductions.cpp [ 39%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/EarlyCSE.cpp [ 39%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombinePHI.cpp [ 39%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:41: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 39%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/Local.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 1]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:58:10: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/EarlyCSE.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/EarlyCSE.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Recycler.h:90:23: required from ‘SubClass* llvm::Recycler::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]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/RecyclingAllocator.h:44:75: required from ‘SubClass* llvm::RecyclingAllocator::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]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ScopedHashTable.h:69:25: required from ‘static llvm::ScopedHashTableVal* llvm::ScopedHashTableVal::Create(llvm::ScopedHashTableVal*, llvm::ScopedHashTableVal*, const K&, const V&, AllocatorTy&) [with AllocatorTy = llvm::RecyclingAllocator, llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*> >; K = {anonymous}::SimpleValue; V = llvm::Value*]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ScopedHashTable.h:220:29: required from ‘void llvm::ScopedHashTable::insertIntoScope(llvm::ScopedHashTable::ScopeTy*, const K&, const V&) [with K = {anonymous}::SimpleValue; V = llvm::Value*; KInfo = llvm::DenseMapInfo<{anonymous}::SimpleValue>; AllocatorTy = llvm::RecyclingAllocator, llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*> >; llvm::ScopedHashTable::ScopeTy = llvm::ScopedHashTableScope<{anonymous}::SimpleValue, llvm::Value*, llvm::DenseMapInfo<{anonymous}::SimpleValue>, llvm::RecyclingAllocator, llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*> > >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ScopedHashTable.h:196:5: required from ‘void llvm::ScopedHashTable::insert(const K&, const V&) [with K = {anonymous}::SimpleValue; V = llvm::Value*; KInfo = llvm::DenseMapInfo<{anonymous}::SimpleValue>; AllocatorTy = llvm::RecyclingAllocator, llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/EarlyCSE.cpp:692:46: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/EarlyCSE.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/EarlyCSE.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ResourcePriorityQueue.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 39%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/HWAddressSanitizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ResourcePriorityQueue.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ResourcePriorityQueue.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ResourcePriorityQueue.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ResourcePriorityQueue.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FaultMaps.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ResourcePriorityQueue.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ResourcePriorityQueue.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AttributeImpl.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AttributeImpl.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FaultMaps.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FaultMaps.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FaultMaps.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FaultMaps.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ [ 39%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FaultMaps.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FaultMaps.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FaultMaps.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FaultMaps.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FaultMaps.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FaultMaps.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FaultMaps.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FaultMaps.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FEntryInserter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FEntryInserter.cpp [ 39%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/FlattenCFGPass.cpp [ 39%] Linking CXX static library ../../libLLVMInstrumentation.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/cmake -P CMakeFiles/LLVMInstrumentation.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 39%] Built target LLVMInstrumentation make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend.internal". In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FEntryInserter.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:369:50: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ Scanning dependencies of target LLVMipo make[6]: Leaving directory '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 39%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/AlwaysInliner.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/AlwaysInliner.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FEntryInserter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FEntryInserter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FEntryInserter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FEntryInserter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FEntryInserter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FEntryInserter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 39%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Float2Int.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LegacyPassManager.cpp [ 39%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineSelect.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FuncletLayout.cpp [ 39%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopSimplify.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/AlwaysInliner.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/AlwaysInliner.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/AlwaysInliner.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/AlwaysInliner.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/LegacyPassManager.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LegacyPassManager.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::PMTopLevelManager::AUFoldingSetNode; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:434:65: required from ‘T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = llvm::PMTopLevelManager::AUFoldingSetNode; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LegacyPassManager.cpp:596:54: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/LegacyPassManager.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LegacyPassManager.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FuncletLayout.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FuncletLayout.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FuncletLayout.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FuncletLayout.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopSimplify.h:42, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopSimplify.cpp:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::Loop; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:643:12: required from ‘LoopT* llvm::LoopInfoBase::AllocateLoop(ArgsTy&& ...) [with ArgsTy = {}; BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopSimplify.cpp:261:37: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopSimplify.h:42, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopSimplify.cpp:40: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopSimplify.h:42, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopSimplify.cpp:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopSimplify.h:42, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopSimplify.cpp:40: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 39%] Linking CXX static library ../../libLLVMAsmPrinter.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/cmake -P CMakeFiles/LLVMAsmPrinter.dir/cmake_clean_target.cmake [ 39%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp cd /build/julia-1.0.3+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 [ 39%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ArgumentPromotion.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCMetadata.cpp /usr/bin/ranlib ../../libLLVMAsmPrinter.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 39%] Built target LLVMAsmPrinter make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 39%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCMetadata.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCMetadata.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 39%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GuardWidening.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:28: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCMetadataPrinter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:1182:50: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp [ 41%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnroll.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap, llvm::detail::DenseMapPair >; DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+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 >&; _U2 = llvm::MapVector >&; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = 1; _T1 = llvm::MapVector >; _T2 = llvm::MapVector >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp:694:30: required from here /build/julia-1.0.3+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’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GuardWidening.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GuardWidening.cpp:42: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GuardWidening.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GuardWidening.cpp:42: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 41%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineShifts.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/MDBuilder.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:24: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Mangler.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnroll.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnroll.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnroll.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnroll.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 41%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp [ 41%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/BarrierNoopPass.cpp [ 41%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoopVectorize.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Metadata.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Metadata.cpp [ 41%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CalledValuePropagation.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/CalledValuePropagation.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCStrategy.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalMerge.cpp [ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:1715:46: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:2237:73: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:2284:74: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:100:7: required from ‘ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::Value*; ValueT = llvm::Constant*; MapType = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; VectorType = llvm::SmallVector, 4>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:1423:24: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:89:9: required from here /build/julia-1.0.3+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’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = llvm::GVN::Expression; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = llvm::GVN::Expression; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = llvm::GVN::Expression; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:89:9: required from here /build/julia-1.0.3+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’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = unsigned int; ValueT = llvm::PHINode*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = llvm::PHINode*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = llvm::PHINode*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:89:9: required from here /build/julia-1.0.3+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’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap, unsigned int>; DerivedT = llvm::DenseMap, unsigned int>; KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:89:9: required from here /build/julia-1.0.3+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>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair, unsigned int>’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 41%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AttributeImpl.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Metadata.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Metadata.cpp:1279:76: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AttributeImpl.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Metadata.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AttributeImpl.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Metadata.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AttributeImpl.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Metadata.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:24: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:719:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 41%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollPeel.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnrollPeel.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:43, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/LoopVectorize.h:52, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoopVectorize.cpp:49: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:42, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/LoopVectorize.h:52, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoopVectorize.cpp:49: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/CallSite.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryLocation.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/LoopVectorize.h:52, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoopVectorize.cpp:49: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoopVectorize.cpp:2892:21: required from here /build/julia-1.0.3+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’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap, unsigned int, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, unsigned int> >; DerivedT = llvm::DenseMap, unsigned int, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, unsigned int> >; KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SCCIterator.h:43:7: required from ‘IteratorT llvm::iterator_range::begin() const [with IteratorT = llvm::scc_iterator]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoopVectorize.cpp:297:61: required from here /build/julia-1.0.3+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>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair, unsigned int>’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:43, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/LoopVectorize.h:52, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoopVectorize.cpp:49: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:42, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/LoopVectorize.h:52, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoopVectorize.cpp:49: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnrollPeel.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnrollPeel.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 41%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineVectorOps.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/IfConversion.cpp [ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp [ 41%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ConstantMerge.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/IfConversion.cpp:33: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/ConstantMerge.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ConstantMerge.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ConstantMerge.cpp:192:54: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/ConstantMerge.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ConstantMerge.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 41%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNHoist.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ResourcePriorityQueue.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:24: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 41%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnrollRuntime.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/IfConversion.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/IfConversion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/IfConversion.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/IfConversion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 41%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/CrossDSOCFI.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/IfConversion.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/IfConversion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Module.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNHoist.cpp:37: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, llvm::Instruction*>]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNHoist.cpp:791:70: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/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*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNHoist.cpp:37: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, llvm::Instruction*>’ declared here struct pair ^~~~ [ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNHoist.cpp:37: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNHoist.cpp:37: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNHoist.cpp:37: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair, llvm::Instruction*>; T2 = std::pair, llvm::Instruction*>; T = std::pair, llvm::Instruction*>; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair, llvm::Instruction*>*; It2 = std::pair, llvm::Instruction*>*; T = std::pair, llvm::Instruction*>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair, llvm::Instruction*>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair, llvm::Instruction*>; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:376:9: required from ‘void llvm::DenseMapBase::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap, llvm::Instruction*>, 2> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, llvm::Instruction*>, 2> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:739:5: required from ‘void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, llvm::Instruction*>, 2> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:502:5: required from ‘void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::DenseMap, llvm::Instruction*>, 2> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, llvm::Instruction*>, 2> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:546:13: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::BasicBlock*; DerivedT = llvm::DenseMap, llvm::Instruction*>, 2> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, llvm::Instruction*>, 2> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:512:15: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::BasicBlock*; ValueArgs = {}; DerivedT = llvm::DenseMap, llvm::Instruction*>, 2> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, llvm::Instruction*>, 2> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:304:12: required from ‘llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap, llvm::Instruction*>, 2> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, llvm::Instruction*>, 2> >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair, llvm::Instruction*>, 2> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:308:45: required from ‘ValueT& llvm::DenseMapBase::operator[](KeyT&&) [with DerivedT = llvm::DenseMap, llvm::Instruction*>, 2> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, llvm::Instruction*>, 2> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNHoist.cpp:791:34: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNHoist.cpp:37: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, llvm::Instruction*>’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnrollRuntime.cpp:25: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnrollRuntime.cpp:24: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:51: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 41%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/DeadArgumentElimination.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/ModuleSummaryIndex.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 41%] Linking CXX static library ../../libLLVMInstCombine.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine && /usr/bin/cmake -P CMakeFiles/LLVMInstCombine.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ImplicitNullChecks.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ /usr/bin/ranlib ../../libLLVMInstCombine.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 41%] Built target LLVMInstCombine [ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp [ 42%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Operator.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ImplicitNullChecks.cpp:45: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ImplicitNullChecks.cpp:29: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ImplicitNullChecks.cpp:29: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ImplicitNullChecks.cpp:29: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ImplicitNullChecks.cpp:29: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ImplicitNullChecks.cpp:29: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ImplicitNullChecks.cpp:29: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:42: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAG.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAG.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 42%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/OptBisect.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/OptBisect.cpp [ 42%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNSink.cpp.o [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNSink.cpp cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUtils.cpp [ 42%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ElimAvailExtern.cpp [ 42%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IndirectBrExpandPass.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/IndirectBrExpandPass.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAG.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAG.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAG.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAG.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/IndirectBrExpandPass.cpp:33: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 42%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ExtractGV.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/OptBisect.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/OptBisect.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/OptBisect.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/OptBisect.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNSink.cpp:37: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNSink.cpp:241:71: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNSink.cpp:37: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNSink.cpp:37: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::Value*; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVNExpression.h:205:79: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNSink.cpp:37: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNSink.cpp:38: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [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>]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = {anonymous}::ModelledPHI; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = {anonymous}::DenseMapInfo<{anonymous}::ModelledPHI>; BucketT = llvm::detail::DenseSetPair<{anonymous}::ModelledPHI>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:695:7: required from ‘llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = {anonymous}::ModelledPHI; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = {anonymous}::DenseMapInfo<{anonymous}::ModelledPHI>; BucketT = llvm::detail::DenseSetPair<{anonymous}::ModelledPHI>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7: required from here /build/julia-1.0.3+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] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNSink.cpp:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:34:32: note: ‘class llvm::detail::DenseSetPair<{anonymous}::ModelledPHI>’ declared here template class DenseSetPair : public DenseSetEmpty { ^~~~~~~~~~~~ [ 42%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Pass.cpp [ 42%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopUtils.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUtils.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopUtils.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUtils.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 42%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ForceFunctionAttrs.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ForceFunctionAttrs.cpp [ 42%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/PassManager.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:30, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 42%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/FunctionAttrs.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::LiveRangeCalc::LiveInBlock]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:274:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:100:10: note: ‘struct llvm::LiveRangeCalc::LiveInBlock’ declared here struct LiveInBlock { ^~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:424:47: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp [ 42%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/IVUsersPrinter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopVersioning.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/EquivalenceClasses.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopVersioning.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopVersioning.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:41:64: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/EquivalenceClasses.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopVersioning.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopVersioning.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:381:7: required from here /build/julia-1.0.3+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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair >’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopVersioning.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:915:34: required from ‘const llvm::SmallVector& llvm::SmallVector::operator=(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:48:33: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/EquivalenceClasses.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopVersioning.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopVersioning.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/EquivalenceClasses.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopVersioning.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/IVUsers.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/IVUsersPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/IVUsersPrinter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/IVUsers.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/IVUsersPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/IVUsersPrinter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 42%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/PassRegistry.cpp [ 42%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp [ 42%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp [ 42%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/SafepointIRVerifier.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/SafepointIRVerifier.cpp [ 42%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/FunctionImport.cpp [ 42%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGAddressAnalysis.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LowerInvoke.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/SafepointIRVerifier.cpp:34: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = BasicBlockState; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:434:65: required from ‘T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = BasicBlockState; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/SafepointIRVerifier.cpp:378:54: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/SafepointIRVerifier.cpp:34: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:47: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::Loop; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:643:12: required from ‘LoopT* llvm::LoopInfoBase::AllocateLoop(ArgsTy&& ...) [with ArgsTy = {}; BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:1385:32: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:46: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:47: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:46: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/FunctionImport.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/FunctionImport.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = long long unsigned int; ValueT = llvm::GlobalValueSummary*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = long long unsigned int; ValueT = llvm::GlobalValueSummary*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = long long unsigned int; ValueT = llvm::GlobalValueSummary*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:354:18: required from ‘ValueTy llvm::StringMap::lookup(llvm::StringRef) const [with ValueTy = llvm::DenseMap; AllocatorTy = llvm::MallocAllocator]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/FunctionImport.cpp:410:54: required from here /build/julia-1.0.3+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’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ [ 42%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerMemIntrinsics.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LowerMemIntrinsics.cpp [ 42%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterleavedAccessPass.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGNodes.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGNodes.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGNodes.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGNodes.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGNodes.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGNodes.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 42%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/SLPVectorizer.cpp [ 42%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterleavedAccessPass.cpp:53: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 42%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterleavedAccessPass.cpp:48: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterleavedAccessPass.cpp:48: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterleavedAccessPass.cpp:48: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterleavedAccessPass.cpp:48: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 44%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/IndVarSimplify.cpp [ 44%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/ProfileSummary.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:29: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/SLPVectorizer.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/SLPVectorizer.cpp:5141:76: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/SLPVectorizer.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 44%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LowerSwitch.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 44%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Statepoint.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/IntrinsicLowering.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/SLPVectorizer.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/SLPVectorizer.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/SLPVectorizer.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/SLPVectorizer.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/IndVarSimplify.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/IndVarSimplify.cpp:27: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/IndVarSimplify.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/IndVarSimplify.cpp:27: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/GlobalDCE.cpp [ 46%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Type.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1311:76: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:3046:56: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp [ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/Mem2Reg.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of ‘void llvm::RegisterPassParser::initialize() [with RegistryClass = llvm::RegisterScheduler]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:1339:5: required from ‘void llvm::cl::opt::done() [with DataType = llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:1361:5: required from ‘llvm::cl::opt::opt(const Mods& ...) [with Mods = {char [13], llvm::cl::initializer, llvm::cl::OptionHidden, llvm::cl::desc}; DataType = llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:190:38: required from here /build/julia-1.0.3+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] (typename RegistryClass::FunctionPassCtor)Node->getCtor(), In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Type.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Type.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Type.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Type.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of ‘void llvm::RegisterPassParser::NotifyAdd(llvm::StringRef, llvm::MachinePassCtor, llvm::StringRef) [with RegistryClass = llvm::RegisterScheduler; llvm::MachinePassCtor = void* (*)()]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h:132:8: required from here /build/julia-1.0.3+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] this->addLiteralOption(N, (typename RegistryClass::FunctionPassCtor)C, D); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LatencyPriorityQueue.cpp [ 46%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/GlobalOpt.cpp [ 46%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGTargetInfo.cpp [ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/MetaRenamer.cpp [ 46%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/TypeFinder.cpp [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InferAddressSpaces.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/InferAddressSpaces.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/GlobalOpt.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/GlobalOpt.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/GlobalOpt.cpp:199:47: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/GlobalOpt.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/GlobalOpt.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LatencyPriorityQueue.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LatencyPriorityQueue.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LatencyPriorityQueue.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LatencyPriorityQueue.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LatencyPriorityQueue.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LatencyPriorityQueue.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LatencyPriorityQueue.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LatencyPriorityQueue.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/ModuleUtils.cpp [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LazyMachineBlockFrequencyInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp [ 46%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Use.cpp [ 46%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/User.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Value.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/NameAnonGlobals.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AttributeImpl.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Value.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Value.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Value.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp [ 46%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalSplit.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/GlobalSplit.cpp [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/JumpThreading.cpp [ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/OrderedInstructions.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/OrderedInstructions.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLowering.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLowering.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPConstantPropagation.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/IPConstantPropagation.cpp [ 46%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/ValueSymbolTable.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLowering.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLowering.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLowering.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLowering.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/JumpThreading.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/JumpThreading.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/JumpThreading.cpp:580:48: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/JumpThreading.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/JumpThreading.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/JumpThreading.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/JumpThreading.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/JumpThreading.cpp:1319:67: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/JumpThreading.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/JumpThreading.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/JumpThreading.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/JumpThreading.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/JumpThreading.cpp:1581:58: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/JumpThreading.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/JumpThreading.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PredicateInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/PredicateInfo.cpp [ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/PromoteMemoryToRegister.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/JumpThreading.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/JumpThreading.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/JumpThreading.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/JumpThreading.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/Vectorize.cpp [ 46%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlan.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/VPlan.cpp [ 46%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/ValueTypes.cpp [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LexicalScopes.cpp [ 46%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPO.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/IPO.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/PredicateInfo.h:54, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/PredicateInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/PredicateInfo.cpp:457:23: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/PredicateInfo.h:54, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/PredicateInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ [ 46%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Verifier.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:474:78: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LexicalScopes.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LexicalScopes.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LexicalScopes.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LexicalScopes.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LexicalScopes.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LexicalScopes.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/VPlanValue.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/VPlan.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/VPlan.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/VPlanValue.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/VPlan.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/VPlan.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/InferFunctionAttrs.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Verifier.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Verifier.cpp:47: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Verifier.cpp:2229:75: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Verifier.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Verifier.cpp:47: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LICM.cpp [ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripGCRelocates.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/StripGCRelocates.cpp [ 46%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/InlineSimple.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:42: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SSAUpdater.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LICM.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LICM.cpp:33: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LICM.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LICM.cpp:33: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/InlineSimple.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/InlineSimple.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] Linking CXX static library ../../libLLVMSelectionDAG.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG && /usr/bin/cmake -P CMakeFiles/LLVMSelectionDAG.dir/cmake_clean_target.cmake [ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SanitizerStats.cpp cd /build/julia-1.0.3+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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LICM.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LICM.cpp:33: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LICM.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LICM.cpp:33: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SSAUpdater.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SSAUpdater.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SSAUpdater.cpp:113:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SSAUpdater.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SSAUpdater.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SSAUpdater.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SSAUpdater.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SSAUpdaterImpl.h:136:23: required from ‘llvm::SSAUpdaterImpl::BBInfo* llvm::SSAUpdaterImpl::BuildBlockList(llvm::SSAUpdaterImpl::BlkT*, llvm::SSAUpdaterImpl::BlockListTy*) [with UpdaterT = llvm::SSAUpdater; llvm::SSAUpdaterImpl::BlkT = llvm::BasicBlock; llvm::SSAUpdaterImpl::BlockListTy = llvm::SmallVectorImpl::BBInfo*>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SSAUpdaterImpl.h:96:27: required from ‘llvm::SSAUpdaterImpl::ValT llvm::SSAUpdaterImpl::GetValue(llvm::SSAUpdaterImpl::BlkT*) [with UpdaterT = llvm::SSAUpdater; llvm::SSAUpdaterImpl::ValT = llvm::Value*; llvm::SSAUpdaterImpl::BlkT = llvm::BasicBlock]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SSAUpdater.cpp:325:26: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SSAUpdater.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SSAUpdater.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] Linking CXX static library ../../libLLVMVectorize.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Vectorize && /usr/bin/cmake -P CMakeFiles/LLVMVectorize.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 /usr/bin/ranlib ../../libLLVMSelectionDAG.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 46%] Built target LLVMVectorize make -f lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/depend [ 46%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Inliner.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/Inliner.cpp make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Hello /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 46%] Building CXX object lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/Hello.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Hello -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Hello/Hello.cpp make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 46%] Built target LLVMSelectionDAG make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 46%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARC.cpp [ 46%] Linking CXX shared module ../../LLVMHello.so cd /build/julia-1.0.3+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++ -m32 -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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,/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib -Wl,-O3 -Wl,--gc-sections -Wl,--version-script,/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 46%] Built target LLVMHello make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend.internal". [ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyCFG.cpp Scanning dependencies of target LLVMCoroutines make[6]: Leaving directory '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 46%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/Coroutines.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines/Coroutines.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/Inliner.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/Inliner.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/Inliner.cpp:523:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/Inliner.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/Inliner.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/Inliner.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/Inliner.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/Inliner.cpp:644:74: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/Inliner.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/Inliner.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/Inliner.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/Inliner.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/Inliner.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/Inliner.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARCOpts.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyCFG.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyCFG.cpp:4666:49: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyCFG.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyCFG.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyCFG.cpp:5259:64: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyCFG.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:28: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:853:49: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:28: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:28: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:1368:70: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:28: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:28: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:1412:71: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:28: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/PassRegistry.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/PassSupport.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:376, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DataLayout.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:28: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap, llvm::detail::DenseMapPair >; DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:695:7: required from ‘llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/BlotMapVector.h:23:43: required from here /build/julia-1.0.3+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’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyCFG.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:983:11: required from ‘void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::PHINode*; ValueT = llvm::SmallVector, 4>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:502:5: required from ‘void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, 4> >; KeyT = llvm::PHINode*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:546:13: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::PHINode*; DerivedT = llvm::SmallDenseMap, 4> >; KeyT = llvm::PHINode*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:512:15: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::PHINode* const&; ValueArgs = {}; DerivedT = llvm::SmallDenseMap, 4> >; KeyT = llvm::PHINode*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:292:12: required from ‘llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::SmallDenseMap, 4> >; KeyT = llvm::PHINode*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:296:34: required from ‘ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::SmallDenseMap, 4> >; KeyT = llvm::PHINode*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyCFG.cpp:5259:22: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyCFG.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp [ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyIndVar.cpp [ 46%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroCleanup.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines/CoroCleanup.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/raw_ostream.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/raw_ostream.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] Linking CXX static library ../libLLVMCore.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/cmake -P CMakeFiles/LLVMCore.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/raw_ostream.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/raw_ostream.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ /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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SimplifyIndVar.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyIndVar.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyIndVar.cpp:717:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SimplifyIndVar.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyIndVar.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SimplifyIndVar.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyIndVar.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SimplifyIndVar.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyIndVar.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:645:55: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:672:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroEarly.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines/CoroEarly.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSink.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopSink.cpp /usr/bin/ranlib ../libLLVMCore.a In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 46%] Built target LLVMCore make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Linker /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Linker /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Linker/CMakeFiles/LLVMLinker.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Linker/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 46%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/IRMover.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Linker && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Linker -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Linker -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Linker/IRMover.cpp [ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyInstructions.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyInstructions.cpp [ 46%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Internalize.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/Internalize.cpp [ 46%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroElide.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines/CoroElide.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SimplifyInstructions.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyInstructions.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SimplifyInstructions.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyInstructions.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARCExpand.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopSink.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopSink.cpp:34: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopSink.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopSink.cpp:34: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Linker/IRMover.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Linker/IRMover.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Linker/IRMover.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Linker/IRMover.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/LoopExtractor.cpp [ 46%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARCAPElim.cpp [ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyLibCalls.cpp [ 46%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroFrame.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines/CoroFrame.cpp [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervals.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopPass.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/LoopExtractor.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/LoopExtractor.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SimplifyLibCalls.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyLibCalls.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SimplifyLibCalls.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyLibCalls.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDeletion.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:34: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 46%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/LowerTypeTests.cpp [ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SplitModule.cpp [ 46%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARCContract.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::LiveRangeCalc::LiveInBlock]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:274:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:100:10: note: ‘struct llvm::LiveRangeCalc::LiveInBlock’ declared here struct LiveInBlock { ^~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:393:56: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:677:75: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:683:68: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ [ 46%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Linker && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Linker -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Linker -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Linker/LinkModules.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SplitModule.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SplitModule.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair::ECValue> >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SplitModule.cpp:181:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair::ECValue> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SplitModule.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SplitModule.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair::ECValue> >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/LowerTypeTests.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/LowerTypeTests.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/LowerTypeTests.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/LowerTypeTests.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DiagnosticInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Linker/LinkDiagnosticInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Linker/LinkModules.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DiagnosticInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Linker/LinkDiagnosticInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Linker/LinkModules.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDeletion.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDeletion.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDeletion.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDeletion.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroSplit.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Coroutines/CoroSplit.cpp [ 46%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/DependencyAnalysis.cpp [ 46%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp [ 46%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp [ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripNonLineTableDebugInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/StripNonLineTableDebugInfo.cpp [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ObjCARCInstKind.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/DependencyAnalysis.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/DependencyAnalysis.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, false, false> >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/DependencyAnalysis.cpp:232:55: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, false, false> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/DependencyAnalysis.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/DependencyAnalysis.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, false, false> >’ declared here struct pair ^~~~ [ 46%] Linking CXX static library ../libLLVMLinker.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Linker && /usr/bin/cmake -P CMakeFiles/LLVMLinker.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 46%] Built target LLVMLinker make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend.internal". [ 46%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SymbolRewriter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp:307:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 47%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp [ 47%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ProvenanceAnalysisEvaluator.cpp Scanning dependencies of target LLVMAnalysis make[6]: Leaving directory '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 47%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/AliasAnalysis.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:33: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SymbolRewriter.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SymbolRewriter.cpp:60: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SymbolRewriter.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SymbolRewriter.cpp:60: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO/CMakeFiles/LLVMLTO.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 47%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/Caching.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/Caching.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:43, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/AliasAnalysis.cpp:27: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:42, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/AliasAnalysis.cpp:27: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 47%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/PtrState.cpp [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp [ 47%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/Utils.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/LTO.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/Caching.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/Caching.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/LTO.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/Caching.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/Caching.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 47%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/ValueMapper.cpp [ 47%] Linking CXX static library ../../libLLVMCoroutines.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Coroutines && /usr/bin/cmake -P CMakeFiles/LLVMCoroutines.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 47%] Built target LLVMCoroutines make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object/CMakeFiles/LLVMObject.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 47%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Archive.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/Archive.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp [ 47%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/AliasAnalysisEvaluator.cpp [ 47%] Linking CXX static library ../../libLLVMObjCARCOpts.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC && /usr/bin/cmake -P CMakeFiles/LLVMObjCARCOpts.dir/cmake_clean_target.cmake [ 47%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTO.cpp cd /build/julia-1.0.3+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 [ 47%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/MergeFunctions.cpp /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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 47%] Built target LLVMObjCARCOpts [ 47%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOBackend.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOBackend.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:25: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:25: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:25: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:381:7: required from here /build/julia-1.0.3+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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair >’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IntervalMap.h:103, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IntervalMap.h:103, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IntervalMap.h:103, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IntervalMap.h:103, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IntervalMap.h:103, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IntervalMap.h:103, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IntervalMap.h:103, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IntervalMap.h:103, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:25: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:759:64: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:25: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:25: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /usr/include/c++/8/bits/stl_iterator.h:492:2: required from ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector, 4>; typename _Container::value_type = std::pair]’ /usr/include/c++/8/bits/stl_algo.h:751:16: required from ‘_OIter std::copy_if(_IIter, _IIter, _OIter, _Predicate) [with _IIter = const std::pair*; _OIter = std::back_insert_iterator, 4> >; _Predicate = {anonymous}::LoopDistributeForLoop::includeOnlyCrossPartitionChecks(const llvm::SmallVectorImpl >&, const llvm::SmallVectorImpl&, const llvm::RuntimePointerChecking*)::]’ /build/julia-1.0.3+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 >&; OutputIt = std::back_insert_iterator, 4> >; UnaryPredicate = {anonymous}::LoopDistributeForLoop::includeOnlyCrossPartitionChecks(const llvm::SmallVectorImpl >&, const llvm::SmallVectorImpl&, const llvm::RuntimePointerChecking*)::]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:871:14: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:25: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:25: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:25: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 47%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ArchiveWriter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/LTO.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTO.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/LTO.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTO.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp [ 47%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/VNCoercion.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/VNCoercion.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/LTOBackend.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOBackend.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/LTOBackend.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOBackend.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 47%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Binary.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/Binary.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/LTOBackend.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOBackend.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/LTOBackend.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOBackend.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 47%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/AliasAnalysisSummary.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/IRBuilder.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/VNCoercion.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/VNCoercion.cpp:1: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/IRBuilder.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/VNCoercion.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/VNCoercion.cpp:1: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:36:54: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 49%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PartialInlining.cpp [ 49%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFImportFile.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/COFFImportFile.cpp [ 49%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/AliasSetTracker.cpp [ 49%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopIdiomRecognize.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/COFFImportFile.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/COFFImportFile.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/COFFImportFile.cpp:461:40: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/COFFImportFile.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/COFFImportFile.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/PartialInlining.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PartialInlining.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PartialInlining.cpp:1160:79: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/PartialInlining.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PartialInlining.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/PartialInlining.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PartialInlining.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/PartialInlining.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PartialInlining.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 49%] Linking CXX static library ../../libLLVMTransformUtils.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/cmake -P CMakeFiles/LLVMTransformUtils.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/PartialInlining.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PartialInlining.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/PartialInlining.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PartialInlining.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 49%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFModuleDefinition.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/COFFModuleDefinition.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:25: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ /usr/bin/ranlib ../../libLLVMTransformUtils.a In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::LiveRangeCalc::LiveInBlock]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:274:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:100:10: note: ‘struct llvm::LiveRangeCalc::LiveInBlock’ declared here struct LiveInBlock { ^~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 49%] Built target LLVMTransformUtils make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend.internal". In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ Scanning dependencies of target LLVMExecutionEngine make[6]: Leaving directory '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 49%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/ExecutionEngine.cpp [ 49%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/Analysis.cpp [ 49%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOModule.cpp [ 49%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOCodeGenerator.cpp [ 49%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/COFFObjectFile.cpp /build/julia-1.0.3+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*)’: /build/julia-1.0.3+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] memcpy(Ptr, Val.IntVal.getRawData(), 10); ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/ExecutionEngine.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/GenericValue.h:24:8: note: ‘struct llvm::GenericValue’ declared here struct GenericValue { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOModule.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 49%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/AssumptionCache.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOCodeGenerator.cpp:24: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/legacy/LTOModule.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOModule.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/legacy/LTOModule.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOModule.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp [ 49%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PassManagerBuilder.cpp [ 49%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Decompressor.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/Decompressor.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/legacy/LTOCodeGenerator.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOCodeGenerator.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/legacy/LTOCodeGenerator.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOCodeGenerator.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 49%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopInstSimplify.cpp [ 49%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELF.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ELF.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/legacy/LTOCodeGenerator.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOCodeGenerator.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/legacy/LTOCodeGenerator.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOCodeGenerator.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 49%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/UpdateCompilerUsed.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:30, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PassManagerBuilder.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/tuple:38, from /usr/include/c++/8/functional:54, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/PassManagerBuilder.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PassManagerBuilder.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 49%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/ExecutionEngineBindings.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PassManagerBuilder.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/tuple:38, from /usr/include/c++/8/functional:54, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/PassManagerBuilder.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PassManagerBuilder.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/UpdateCompilerUsed.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopInstSimplify.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopInstSimplify.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopInstSimplify.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopInstSimplify.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/legacy/UpdateCompilerUsed.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/UpdateCompilerUsed.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/legacy/UpdateCompilerUsed.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/UpdateCompilerUsed.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/legacy/UpdateCompilerUsed.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/UpdateCompilerUsed.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/legacy/UpdateCompilerUsed.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/UpdateCompilerUsed.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 49%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BasicAliasAnalysis.cpp [ 49%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/ThinLTOCodeGenerator.cpp [ 49%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopInterchange.cpp [ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeShrink.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeShrink.cpp [ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp [ 49%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PruneEH.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PruneEH.cpp [ 49%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/GDBRegistrationListener.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BasicAliasAnalysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BasicAliasAnalysis.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BasicAliasAnalysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BasicAliasAnalysis.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeShrink.cpp:26: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeShrink.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeShrink.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeShrink.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeShrink.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopInterchange.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopInterchange.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 49%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/SectionMemoryManager.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/ThinLTOCodeGenerator.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/ThinLTOCodeGenerator.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopInterchange.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopInterchange.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 49%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/SampleProfile.cpp [ 49%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ELFObjectFile.cpp [ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegUnits.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegUnits.cpp [ 49%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/TargetSelect.cpp [ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveStacks.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveStacks.cpp [ 49%] Linking CXX static library ../libLLVMExecutionEngine.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine && /usr/bin/cmake -P CMakeFiles/LLVMExecutionEngine.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegUnits.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ /usr/bin/ranlib ../libLLVMExecutionEngine.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 49%] Built target LLVMExecutionEngine make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Interpreter /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Interpreter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 49%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Interpreter && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Interpreter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Execution.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegUnits.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegUnits.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegUnits.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegUnits.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 49%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BlockFrequencyInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/SampleProfile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/SampleProfile.cpp:25: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/SampleProfile.cpp:717:64: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/SampleProfile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/SampleProfile.cpp:25: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegUnits.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegUnits.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegUnits.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegUnits.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegUnits.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegUnits.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegUnits.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegUnits.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/SampleProfile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/SampleProfile.cpp:25: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/SampleProfile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/SampleProfile.cpp:25: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 49%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/SampleProfile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/SampleProfile.cpp:25: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:89:7: required from ‘std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 32; C = std::less >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/SampleProfile.cpp:1114:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/SampleProfile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/SampleProfile.cpp:25: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/SampleProfile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/SampleProfile.cpp:25: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/SampleProfile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/SampleProfile.cpp:25: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveVariables.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BlockFrequencyInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BlockFrequencyInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 49%] Linking CXX static library ../libLLVMLTO.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/LTO && /usr/bin/cmake -P CMakeFiles/LLVMLTO.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 49%] Built target LLVMLTO make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/MCJIT /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/MCJIT /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/MCJIT/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 49%] Building CXX object lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/MCJIT && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/MCJIT -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/MCJIT -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/MCJIT/MCJIT.cpp [ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveVariables.cpp:35: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:381:7: required from here /build/julia-1.0.3+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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair >’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /usr/include/c++/8/bits/stl_iterator.h:492:2: required from ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector, 4>; typename _Container::value_type = std::pair]’ /usr/include/c++/8/bits/stl_algo.h:751:16: required from ‘_OIter std::copy_if(_IIter, _IIter, _OIter, _Predicate) [with _IIter = const std::pair*; _OIter = std::back_insert_iterator, 4> >; _Predicate = {anonymous}::LoadEliminationForLoop::collectMemchecks(const llvm::SmallVectorImpl<{anonymous}::StoreToLoadForwardingCandidate>&)::]’ /build/julia-1.0.3+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, 4>&; OutputIt = std::back_insert_iterator, 4> >; UnaryPredicate = {anonymous}::LoadEliminationForLoop::collectMemchecks(const llvm::SmallVectorImpl<{anonymous}::StoreToLoadForwardingCandidate>&)::]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:395:14: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:400:12: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveVariables.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveVariables.cpp:29: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveVariables.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveVariables.cpp:29: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveVariables.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveVariables.cpp:29: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveVariables.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveVariables.cpp:29: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 49%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Error.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/Error.cpp [ 49%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Interpreter && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Interpreter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/BasicTTIImpl.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 49%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BlockFrequencyInfoImpl.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 49%] Linking CXX static library ../../libLLVMMCJIT.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/MCJIT && /usr/bin/cmake -P CMakeFiles/LLVMMCJIT.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 49%] Built target LLVMMCJIT make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 49%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/IRObjectFile.cpp [ 49%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/ExecutionUtils.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BlockFrequencyInfoImpl.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BlockFrequencyInfoImpl.cpp:454:67: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BlockFrequencyInfoImpl.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 49%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/StripDeadPrototypes.cpp [ 49%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/IndirectionUtils.cpp [ 49%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Interpreter && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Interpreter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Interpreter.cpp [ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LocalStackSlotAllocation.cpp [ 49%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/StripSymbols.cpp [ 49%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/IRSymtab.cpp [ 49%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BranchProbabilityInfo.cpp [ 49%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopPassManager.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LocalStackSlotAllocation.cpp:27: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LocalStackSlotAllocation.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LocalStackSlotAllocation.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 49%] Linking CXX static library ../../libLLVMInterpreter.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Interpreter && /usr/bin/cmake -P CMakeFiles/LLVMInterpreter.dir/cmake_clean_target.cmake In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LocalStackSlotAllocation.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LocalStackSlotAllocation.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LocalStackSlotAllocation.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LocalStackSlotAllocation.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ cd /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 49%] Built target LLVMInterpreter make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 49%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/CMakeFiles/LLVMTarget.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/CMakeFiles/LLVMTarget.dir/depend.internal". Scanning dependencies of target LLVMTarget make[6]: Leaving directory '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 49%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o [ 49%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/Target.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/Target.cpp cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BranchProbabilityInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BranchProbabilityInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BranchProbabilityInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BranchProbabilityInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BranchProbabilityInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BranchProbabilityInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = const llvm::BasicBlock*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::BasicBlock*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::BasicBlock*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /usr/include/c++/8/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = llvm::DenseMap; _Args = {const llvm::DenseMap, llvm::detail::DenseMapPair >&}]’ /usr/include/c++/8/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const llvm::DenseMap*; _ForwardIterator = llvm::DenseMap*; bool _TrivialValueTypes = false]’ /usr/include/c++/8/bits/stl_uninitialized.h:134:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const llvm::DenseMap*; _ForwardIterator = llvm::DenseMap*]’ /usr/include/c++/8/bits/stl_uninitialized.h:289:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = const llvm::DenseMap*; _ForwardIterator = llvm::DenseMap*; _Tp = llvm::DenseMap]’ /usr/include/c++/8/bits/stl_uninitialized.h:311:2: required from ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::DenseMap*; _ForwardIterator = llvm::DenseMap*; _Allocator = std::allocator >]’ /usr/include/c++/8/bits/vector.tcc:611:44: required from ‘void std::vector<_Tp, _Alloc>::_M_default_append(std::vector<_Tp, _Alloc>::size_type) [with _Tp = llvm::DenseMap; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::size_type = unsigned int]’ /usr/include/c++/8/bits/stl_vector.h:827:4: required from ‘void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type) [with _Tp = llvm::DenseMap; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::size_type = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BranchProbabilityInfo.cpp:444:38: required from here /build/julia-1.0.3+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’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopPassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopPassManager.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopPassManager.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopPassManager.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 49%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp [ 49%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/MachOObjectFile.cpp [ 49%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp [ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowLevelType.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LowLevelType.cpp [ 49%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPredication.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopPredication.cpp [ 49%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetIntrinsicInfo.cpp [ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LowerEmuTLS.cpp [ 49%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetLoweringObjectFile.cpp [ 49%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/NullResolver.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/NullResolver.cpp [ 49%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/OrcABISupport.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopPredication.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopPredication.cpp:176: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopPredication.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopPredication.cpp:176: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 49%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFG.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LowerEmuTLS.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LowerEmuTLS.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LowerEmuTLS.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LowerEmuTLS.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 49%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcCBindings.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/OrcCBindings.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetLoweringObjectFile.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetLoweringObjectFile.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetLoweringObjectFile.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetLoweringObjectFile.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetLoweringObjectFile.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetLoweringObjectFile.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 50%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/BasicBlock.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CFG.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFG.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFG.cpp:38:58: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/BasicBlock.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CFG.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFG.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/BasicBlock.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CFG.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFG.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFG.cpp:54:54: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/BasicBlock.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CFG.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFG.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 50%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetMachine.cpp [ 52%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/MachOUniversal.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/BasicBlock.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CFG.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFG.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/BasicBlock.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CFG.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFG.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/RuntimeDyldChecker.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/RuntimeDyldChecker.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 52%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopRerollPass.cpp [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFGPrinter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 52%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ModuleSymbolTable.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetMachine.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 52%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/WholeProgramDevirt.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetMachine.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetMachine.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetMachine.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetMachine.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ModuleSymbolTable.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ModuleSymbolTable.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ModuleSymbolTable.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ModuleSymbolTable.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ [ 52%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetMachineC.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ModuleSymbolTable.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ModuleSymbolTable.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ModuleSymbolTable.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ModuleSymbolTable.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ModuleSymbolTable.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ModuleSymbolTable.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ModuleSymbolTable.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ModuleSymbolTable.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopRerollPass.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopRerollPass.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/WholeProgramDevirt.cpp:44: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/WholeProgramDevirt.cpp:44: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 52%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFLAndersAliasAnalysis.cpp [ 52%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Object.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/Object.cpp [ 52%] Linking CXX static library ../libLLVMTarget.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target && /usr/bin/cmake -P CMakeFiles/LLVMTarget.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 52%] Built target LLVMTarget make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 52%] Building NVPTXGenRegisterInfo.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && ../../../bin/llvm-tblgen -gen-register-info -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc.tmp [ 52%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp [ 52%] Building NVPTXGenInstrInfo.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && ../../../bin/llvm-tblgen -gen-instr-info -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/NVPTXGenInstrInfo.inc.tmp [ 52%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ObjectFile.cpp [ 52%] Building NVPTXGenAsmWriter.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && ../../../bin/llvm-tblgen -gen-asm-writer -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/NVPTXGenAsmWriter.inc.tmp [ 52%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcError.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/OrcError.cpp [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockFrequencyInfo.cpp [ 52%] Building NVPTXGenDAGISel.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && ../../../bin/llvm-tblgen -gen-dag-isel -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/NVPTXGenDAGISel.inc.tmp [ 52%] Building NVPTXGenSubtargetInfo.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && ../../../bin/llvm-tblgen -gen-subtarget -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc.tmp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1289:56: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 52%] Updating NVPTXGenRegisterInfo.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc [ 52%] Updating NVPTXGenInstrInfo.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/NVPTXGenInstrInfo.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/NVPTXGenInstrInfo.inc [ 52%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcMCJITReplacement.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp [ 52%] Updating NVPTXGenAsmWriter.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/NVPTXGenAsmWriter.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/NVPTXGenAsmWriter.inc [ 52%] Updating NVPTXGenDAGISel.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/NVPTXGenDAGISel.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/NVPTXGenDAGISel.inc [ 52%] Updating NVPTXGenSubtargetInfo.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 52%] Built target NVPTXCommonTableGen make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 52%] Building AMDGPUGenRegisterInfo.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-register-info -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc.tmp [ 52%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/RecordStreamer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/RecordStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/RecordStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/RecordStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/RecordStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ [ 52%] Building AMDGPUGenInstrInfo.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-instr-info -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenInstrInfo.inc.tmp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/RecordStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/RecordStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/RecordStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/RecordStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 52%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/SymbolicFile.cpp [ 52%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopRotation.cpp [ 53%] Building AMDGPUGenDAGISel.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-dag-isel -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc.tmp [ 53%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/SymbolSize.cpp [ 53%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLSteensAliasAnalysis.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFLSteensAliasAnalysis.cpp [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp [ 53%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WasmObjectFile.cpp [ 53%] Building AMDGPUGenCallingConv.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-callingconv -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc.tmp [ 53%] Linking CXX static library ../../libLLVMipo.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/cmake -P CMakeFiles/LLVMipo.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 [ 53%] Building AMDGPUGenSubtargetInfo.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-subtarget -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc.tmp /usr/bin/ranlib ../../libLLVMipo.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 53%] Built target LLVMipo make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend.internal". Scanning dependencies of target X86CommonTableGen make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 53%] Building X86GenRegisterInfo.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-register-info -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenRegisterInfo.inc.tmp [ 53%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/RPCUtils.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/RPCUtils.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopRotation.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopRotation.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopRotation.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopRotation.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp:49: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 53%] Building AMDGPUGenIntrinsics.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-tgt-intrinsic -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenIntrinsics.inc.tmp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp:28: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp:28: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 53%] Building AMDGPUGenMCCodeEmitter.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-emitter -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc.tmp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp:28: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp:28: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp:28: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp:28: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp:28: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp:28: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 53%] Linking CXX static library ../../libLLVMOrcJIT.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc && /usr/bin/cmake -P CMakeFiles/LLVMOrcJIT.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 53%] Built target LLVMOrcJIT [ 53%] Building AMDGPUGenDFAPacketizer.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-dfa-packetizer -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenDFAPacketizer.inc.tmp [ 53%] Building AMDGPUGenAsmWriter.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-asm-writer -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc.tmp [ 53%] Building X86GenDisassemblerTables.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-disassembler -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenDisassemblerTables.inc.tmp [ 53%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WindowsResource.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WindowsResource.cpp [ 53%] Building AMDGPUGenAsmMatcher.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-asm-matcher -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc.tmp [ 53%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp [ 53%] Building AMDGPUGenDisassemblerTables.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-disassembler -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc.tmp [ 53%] Building AMDGPUGenMCPseudoLowering.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-pseudo-lowering -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenMCPseudoLowering.inc.tmp [ 53%] Building AMDGPUGenRegisterBank.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-register-bank -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc.tmp [ 53%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CGSCCPassManager.cpp make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/AsmParser /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend.internal". [ 53%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopSimplifyCFG.cpp Scanning dependencies of target LLVMAsmParser make[6]: Leaving directory '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 53%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/AsmParser && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/AsmParser -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLLexer.cpp [ 53%] Updating AMDGPUGenRegisterInfo.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc [ 53%] Updating AMDGPUGenInstrInfo.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenInstrInfo.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenInstrInfo.inc [ 53%] Updating AMDGPUGenDAGISel.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc [ 53%] Updating AMDGPUGenCallingConv.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc [ 53%] Updating AMDGPUGenSubtargetInfo.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc [ 53%] Updating AMDGPUGenIntrinsics.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenIntrinsics.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenIntrinsics.inc [ 53%] Updating AMDGPUGenMCCodeEmitter.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc [ 53%] Updating AMDGPUGenDFAPacketizer.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenDFAPacketizer.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenDFAPacketizer.inc [ 53%] Updating AMDGPUGenAsmWriter.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc [ 53%] Updating AMDGPUGenAsmMatcher.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc [ 53%] Updating AMDGPUGenDisassemblerTables.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc [ 53%] Updating AMDGPUGenMCPseudoLowering.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenMCPseudoLowering.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenMCPseudoLowering.inc [ 53%] Updating AMDGPUGenRegisterBank.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 53%] Built target AMDGPUCommonTableGen make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 53%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/GCOV.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/GCOV.cpp [ 53%] Linking CXX static library ../libLLVMObject.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object && /usr/bin/cmake -P CMakeFiles/LLVMObject.dir/cmake_clean_target.cmake [ 53%] Building X86GenInstrInfo.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-instr-info -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenInstrInfo.inc.tmp cd /build/julia-1.0.3+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 [ 53%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldELFMips.cpp make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBranchProbabilityInfo.cpp [ 53%] Built target LLVMObject make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/Coverage /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/Coverage/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 53%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/Coverage && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/Coverage -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMapping.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopSimplifyCFG.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopSimplifyCFG.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 53%] Linking CXX static library ../../libLLVMRuntimeDyld.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld && /usr/bin/cmake -P CMakeFiles/LLVMRuntimeDyld.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 53%] Built target LLVMRuntimeDyld make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Passes /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Passes /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Passes/CMakeFiles/LLVMPasses.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Passes/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 53%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Passes && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Passes -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Passes -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Passes/PassBuilder.cpp [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp [ 53%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/AsmParser && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/AsmParser -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLParser.cpp [ 53%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopStrengthReduce.cpp [ 53%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProf.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLLexer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLParser.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLParser.cpp:5379:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLLexer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLParser.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLLexer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLParser.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLParser.cpp:5931:65: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLLexer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLParser.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 55%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CallGraph.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopStrengthReduce.cpp:56: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:89:7: required from ‘std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 32; C = std::less >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopStrengthReduce.cpp:3975:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopStrengthReduce.cpp:56: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 55%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/Coverage && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/Coverage -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingWriter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopStrengthReduce.cpp:56: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopStrengthReduce.cpp:56: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCopyPropagation.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Passes/PassBuilder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Passes/PassBuilder.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Passes/PassBuilder.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Passes/PassBuilder.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCopyPropagation.cpp:25: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCopyPropagation.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCopyPropagation.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCopyPropagation.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCopyPropagation.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 58%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/Coverage && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/Coverage -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Passes/PassBuilder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Passes/PassBuilder.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:38:7: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Passes/PassBuilder.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Passes/PassBuilder.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Passes/PassBuilder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Passes/PassBuilder.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:68:7: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Passes/PassBuilder.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Passes/PassBuilder.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 58%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp [ 58%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CallGraphSCCPass.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Passes/PassBuilder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Passes/PassBuilder.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:68:7: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Passes/PassBuilder.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Passes/PassBuilder.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 58%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp [ 58%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CallPrinter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:29: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:600:56: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 58%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfWriter.cpp [ 58%] Linking CXX static library ../../libLLVMCoverage.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/Coverage && /usr/bin/cmake -P CMakeFiles/LLVMCoverage.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 58%] Built target LLVMCoverage make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/XRay /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/XRay /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/XRay/CMakeFiles/LLVMXRay.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/XRay/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 58%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/XRay && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/XRay -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/XRay -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/InstrumentationMap.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/XRay/InstrumentationMap.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/InstrumentationMap.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/XRay/InstrumentationMap.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/InstrumentationMap.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfWriter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfWriter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::OnDiskChainedHashTableGenerator::Item; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:434:65: required from ‘T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = llvm::OnDiskChainedHashTableGenerator::Item; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/OnDiskHashTable.h:129:33: required from ‘void llvm::OnDiskChainedHashTableGenerator::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* const]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/OnDiskHashTable.h:118:5: required from ‘void llvm::OnDiskChainedHashTableGenerator::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* const]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfWriter.cpp:260:49: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfWriter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfWriter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 58%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CaptureTracking.cpp [ 58%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp [ 60%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Trace.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/XRay && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/XRay -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/XRay -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/Trace.cpp [ 60%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/AsmParser && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/AsmParser -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/Parser.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/XRay/Trace.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/Trace.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/vector:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/XRay/Trace.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/Trace.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominanceFrontier.cpp [ 60%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/ProfileSummaryBuilder.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:473:49: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:145:7: required from ‘bool llvm::SetVector::insert(const value_type&) [with T = std::pair; Vector = llvm::SmallVector, 4>; Set = llvm::SmallDenseSet, 4, llvm::DenseMapInfo > >; llvm::SetVector::value_type = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:565:46: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 60%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CmpInstAnalysis.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CmpInstAnalysis.cpp [ 60%] Linking CXX static library ../libLLVMXRay.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/XRay && /usr/bin/cmake -P CMakeFiles/LLVMXRay.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 60%] Built target LLVMXRay 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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/lib /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/depend.internal". In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ Scanning dependencies of target LLVMCFIVerify make[6]: Leaving directory '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 60%] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/FileAnalysis.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/lib && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/lib -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/DominanceFrontier.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominanceFrontier.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominanceFrontier.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/DominanceFrontier.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominanceFrontier.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominanceFrontier.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/DominanceFrontier.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominanceFrontier.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominanceFrontier.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/DominanceFrontier.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominanceFrontier.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominanceFrontier.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/DominanceFrontier.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominanceFrontier.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominanceFrontier.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/DominanceFrontier.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominanceFrontier.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominanceFrontier.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ [ 60%] Linking CXX static library ../libLLVMAsmParser.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMAsmParser.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 /usr/bin/ranlib ../libLLVMAsmParser.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 60%] Built target LLVMAsmParser make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend.internal". [ 60%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CostModel.cpp Scanning dependencies of target LLVMNVPTXCodeGen make[6]: Leaving directory '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 60%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAllocaHoisting.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAllocaHoisting.cpp [ 60%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/SampleProf.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 60%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp [ 61%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAsmPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:26: /build/julia-1.0.3+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] #if (__NV_CL_C_VERSION == __NV_CL_C_VERSION_1_0) ^~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if (__NV_CL_C_VERSION == __NV_CL_C_VERSION_1_0) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if (__NV_CL_C_VERSION >= __NV_CL_C_VERSION_1_1) ^~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if (__NV_CL_C_VERSION >= __NV_CL_C_VERSION_1_1) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if (__NV_CL_C_VERSION >= __NV_CL_C_VERSION_1_1) ^~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if (__NV_CL_C_VERSION >= __NV_CL_C_VERSION_1_1) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if (__NV_CL_C_VERSION >= __NV_CL_C_VERSION_1_1) ^~~~~~~~~~~~~~~~~ /build/julia-1.0.3+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] #if (__NV_CL_C_VERSION >= __NV_CL_C_VERSION_1_1) ^~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CodeMetrics.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:34:16: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 61%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/SampleProfReader.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*>]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:895:7: required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo::ComputeUnreachableDominators(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr, llvm::SmallVectorImpl*> >&) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::MachineBasicBlock*; llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr = llvm::DomTreeNodeBase*; typename DomTreeT::NodeType = llvm::MachineBasicBlock; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:866:33: required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo::InsertUnreachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr = llvm::DomTreeNodeBase*; typename DomTreeT::NodeType = llvm::MachineBasicBlock; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::MachineBasicBlock*]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:662:24: required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::MachineBasicBlock*]’ /build/julia-1.0.3+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; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:555:31: required from ‘void llvm::DominatorTreeBase::insertEdge(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:34:16: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*>’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*>]’: /usr/include/c++/8/bits/stl_queue.h:617:2: required from ‘void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = std::pair*>; _Sequence = llvm::SmallVector*>, 8>; _Compare = llvm::DomTreeBuilder::SemiNCAInfo >::InsertionInfo::DecreasingLevel; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = std::pair*>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:748:5: required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo::InsertReachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr = llvm::DomTreeNodeBase*; typename DomTreeT::NodeType = llvm::MachineBasicBlock]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:664:22: required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::MachineBasicBlock*]’ /build/julia-1.0.3+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; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:555:31: required from ‘void llvm::DominatorTreeBase::insertEdge(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:34:16: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*>’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CodeMetrics.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CodeMetrics.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CodeMetrics.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CodeMetrics.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 61%] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/GraphBuilder.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/lib && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/lib -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/GraphBuilder.cpp [ 61%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnswitch.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 61%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ConstantFolding.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/SampleProfReader.h:212, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/SampleProfReader.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/SampleProfReader.h:212, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/SampleProfReader.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/GraphBuilder.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/GraphBuilder.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/GraphBuilder.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/GraphBuilder.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnswitch.cpp:29: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::Loop; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:643:12: required from ‘LoopT* llvm::LoopInfoBase::AllocateLoop(ArgsTy&& ...) [with ArgsTy = {}; BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnswitch.cpp:884:33: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnswitch.cpp:29: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnswitch.cpp:29: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnswitch.cpp:29: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFrameInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFrameInfo.cpp [ 61%] Linking CXX static library ../../../lib/libLLVMCFIVerify.a cd /build/julia-1.0.3+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 [ 61%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/SampleProfWriter.cpp cd /build/julia-1.0.3+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 /usr/bin/ranlib ../../../lib/libLLVMCFIVerify.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 61%] 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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/TargetInfo /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/TargetInfo /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 63%] Building CXX object lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/NVPTXTargetInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/TargetInfo && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/TargetInfo -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/TargetInfo -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/TargetInfo/NVPTXTargetInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFrameInfo.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 63%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAssignValidGlobalNames.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAssignValidGlobalNames.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFrameInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFrameInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 63%] Linking CXX static library ../../../libLLVMNVPTXInfo.a cd /build/julia-1.0.3+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 /build/julia-1.0.3+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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFrameInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFrameInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ /usr/bin/ar qc ../../../libLLVMNVPTXInfo.a CMakeFiles/LLVMNVPTXInfo.dir/NVPTXTargetInfo.cpp.o In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFrameInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFrameInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ /usr/bin/ranlib ../../../libLLVMNVPTXInfo.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 63%] Built target LLVMNVPTXInfo make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/InstPrinter /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/InstPrinter /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/depend.internal". Scanning dependencies of target LLVMNVPTXAsmPrinter make[6]: Leaving directory '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 63%] Building CXX object lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/NVPTXInstPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/InstPrinter && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/InstPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/InstPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFrameInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFrameInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 63%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/Delinearization.cpp [ 63%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunction.cpp [ 63%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopVersioningLICM.cpp [ 63%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXFrameLowering.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/Delinearization.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/Delinearization.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 63%] Linking CXX static library ../libLLVMProfileData.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData && /usr/bin/cmake -P CMakeFiles/LLVMProfileData.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 63%] Built target LLVMProfileData make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/MCTargetDesc /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/MCTargetDesc /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 63%] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCAsmInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/MCTargetDesc && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunction.cpp:34: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 63%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/DemandedBits.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 63%] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCTargetDesc.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/MCTargetDesc && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunction.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunction.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunction.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunction.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopVersioningLICM.cpp:63: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopVersioningLICM.cpp:63: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunction.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunction.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 63%] Linking CXX static library ../../../libLLVMNVPTXAsmPrinter.a cd /build/julia-1.0.3+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 /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 63%] Built target LLVMNVPTXAsmPrinter make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend.internal". In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopVersioningLICM.cpp:63: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopVersioningLICM.cpp:63: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 63%] Linking CXX static library ../../../libLLVMNVPTXDesc.a cd /build/julia-1.0.3+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 /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 63%] Built target LLVMNVPTXDesc make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Utils /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Utils/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 63%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUBaseInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp Scanning dependencies of target LLVMAMDGPUCodeGen make[6]: Leaving directory '/build/julia-1.0.3+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 [ 63%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXGenericToNVVM.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 63%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAliasAnalysis.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAliasAnalysis.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 63%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LowerAtomic.cpp [ 63%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp [ 63%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/DependenceAnalysis.cpp [ 63%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDKernelCodeTUtils.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils/AMDKernelCodeTUtils.cpp [ 63%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp [ 63%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPass.cpp [ 63%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUAsmUtils.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.cpp [ 63%] Linking CXX static library ../../../libLLVMAMDGPUUtils.a cd /build/julia-1.0.3+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 /build/julia-1.0.3+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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallBitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/DependenceAnalysis.h:43, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/DependenceAnalysis.cpp:54: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallBitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/DependenceAnalysis.h:43, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/DependenceAnalysis.cpp:54: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ /usr/bin/ranlib ../../../libLLVMAMDGPUUtils.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 63%] Built target LLVMAMDGPUUtils make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/TargetInfo /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/TargetInfo /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 63%] Building CXX object lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/AMDGPUTargetInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/TargetInfo && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/TargetInfo -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/TargetInfo -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp [ 63%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp [ 63%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelDAGToDAG.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 63%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPass.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPass.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPass.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPass.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPass.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPass.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 63%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 63%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/DivergenceAnalysis.cpp [ 63%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp [ 63%] Linking CXX static library ../../../libLLVMAMDGPUInfo.a cd /build/julia-1.0.3+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 /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 63%] Built target LLVMAMDGPUInfo make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend [ 63%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/MemCpyOptimizer.cpp make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend.internal". Scanning dependencies of target LLVMAMDGPUDesc make[6]: Leaving directory '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 63%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUAsmBackend.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp:11: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp:11: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 63%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFObjectWriter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFObjectWriter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:43, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/MemCpyOptimizer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/MemCpyOptimizer.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:42, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/MemCpyOptimizer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/MemCpyOptimizer.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 63%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp [ 63%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFStreamer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp [ 63%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/DomPrinter.cpp [ 63%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUArgumentUsageInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 63%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelLowering.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.cpp [ 63%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUHSAMetadataStreamer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUHSAMetadataStreamer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstrBundle.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:277:68: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstrBundle.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstrBundle.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstrBundle.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstrBundle.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstrBundle.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstrBundle.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstrBundle.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 63%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstr.cpp [ 63%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp [ 65%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergeICmps.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/MergeICmps.cpp [ 65%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 65%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/DominanceFrontier.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfoELF.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfoELF.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp:11: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 65%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCCodeEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstr.cpp:35: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 65%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCTargetDesc.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstr.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstr.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstr.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstr.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/DominanceFrontier.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/DominanceFrontier.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:391:26: required from ‘bool llvm::DominatorTreeBase::properlyDominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/DominanceFrontierImpl.h:218:13: required from ‘const DomSetType& llvm::ForwardDominanceFrontierBase::calculate(const DomTreeT&, const DomTreeNodeT*) [with BlockT = llvm::BasicBlock; llvm::ForwardDominanceFrontierBase::DomSetType = std::set, std::allocator >; llvm::ForwardDominanceFrontierBase::DomTreeT = llvm::DominatorTreeBase; llvm::ForwardDominanceFrontierBase::DomTreeNodeT = llvm::DomTreeNodeBase]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/DominanceFrontier.cpp:26:16: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/DominanceFrontier.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/DominanceFrontier.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstr.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstr.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 65%] Building X86GenAsmWriter.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-asm-writer -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenAsmWriter.inc.tmp [ 65%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXImageOptimizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXImageOptimizer.cpp [ 65%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 65%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCallLowering.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp [ 65%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/EHPersonalities.cpp [ 65%] Linking CXX static library ../libLLVMPasses.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Passes && /usr/bin/cmake -P CMakeFiles/LLVMPasses.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 65%] Built target LLVMPasses make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AsmParser /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AsmParser /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 65%] Building CXX object lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/AMDGPUAsmParser.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AsmParser && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AsmParser -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AsmParser -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp [ 65%] Building X86GenAsmWriter1.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-asm-writer -asmwriternum=1 -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenAsmWriter1.inc.tmp [ 65%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUTargetStreamer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/EHPersonalities.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/EHPersonalities.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/EHPersonalities.cpp:94:46: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/EHPersonalities.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/EHPersonalities.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 65%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInstrInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp:77: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp:77: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ [ 65%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/GlobalsModRef.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 65%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/NaryReassociate.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 65%] Building X86GenAsmMatcher.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-asm-matcher -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenAsmMatcher.inc.tmp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 66%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/R600MCCodeEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:35: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/CallSite.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryLocation.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/GlobalsModRef.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/GlobalsModRef.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::SmallDenseMap; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::GlobalValue*; ValueT = llvm::ModRefInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:948:5: required from ‘void llvm::SmallDenseMap::copyFrom(const llvm::SmallDenseMap&) [with KeyT = const llvm::GlobalValue*; ValueT = llvm::ModRefInfo; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:835:5: required from ‘llvm::SmallDenseMap::SmallDenseMap(const llvm::SmallDenseMap&) [with KeyT = const llvm::GlobalValue*; ValueT = llvm::ModRefInfo; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/GlobalsModRef.cpp:70:52: required from here /build/julia-1.0.3+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’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 66%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/NaryReassociate.h:82, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/NaryReassociate.cpp:79: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/NaryReassociate.h:82, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/NaryReassociate.cpp:79: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 66%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAggrCopies.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp [ 66%] Building X86GenDAGISel.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-dag-isel -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenDAGISel.inc.tmp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 66%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp [ 66%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NewGVN.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/NewGVN.cpp [ 66%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerArgs.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXLowerArgs.cpp [ 66%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/IVUsers.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 66%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLoopInfo.cpp [ 66%] Linking CXX static library ../../../libLLVMAMDGPUDesc.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUDesc.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 /usr/bin/ranlib ../../../libLLVMAMDGPUDesc.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 66%] Built target LLVMAMDGPUDesc make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/InstPrinter /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/InstPrinter /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 66%] Building CXX object lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/AMDGPUInstPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/InstPrinter && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/InstPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/InstPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/IVUsers.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/IVUsers.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/IVUsers.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/IVUsers.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/NewGVN.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/NewGVN.cpp:55: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/NewGVN.cpp:1992:73: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/NewGVN.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/NewGVN.cpp:55: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXLowerArgs.cpp:93: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/NewGVN.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/NewGVN.cpp:55: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/NewGVN.cpp:3849:24: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/NewGVN.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/NewGVN.cpp:55: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/NewGVN.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/NewGVN.cpp:55: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::Value*; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVNExpression.h:205:79: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/NewGVN.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/NewGVN.cpp:55: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 66%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXLowerArgs.cpp:92: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXLowerArgs.cpp:92: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXLowerArgs.cpp:92: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXLowerArgs.cpp:92: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXLowerArgs.cpp:92: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXLowerArgs.cpp:92: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineLoopInfo.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLoopInfo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineLoopInfo.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLoopInfo.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineLoopInfo.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLoopInfo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineLoopInfo.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLoopInfo.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineLoopInfo.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLoopInfo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineLoopInfo.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLoopInfo.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineLoopInfo.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLoopInfo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineLoopInfo.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLoopInfo.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 66%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/IndirectCallPromotionAnalysis.cpp [ 66%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAlloca.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXLowerAlloca.cpp [ 66%] Linking CXX static library ../../../libLLVMAMDGPUAsmPrinter.a cd /build/julia-1.0.3+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 /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 66%] Built target LLVMAMDGPUAsmPrinter make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Disassembler /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Disassembler /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 66%] Building CXX object lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/AMDGPUDisassembler.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Disassembler && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Disassembler -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Disassembler -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Disassembler/.. -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Disassembler/.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp [ 66%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstrInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp [ 66%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPeephole.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPeephole.cpp [ 66%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/InlineCost.cpp [ 66%] Linking CXX static library ../../../libLLVMAMDGPUAsmParser.a cd /build/julia-1.0.3+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 /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 66%] Built target LLVMAMDGPUAsmParser [ 66%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstructionSelector.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPeephole.cpp:38: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/InlineCost.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/InlineCost.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/InlineCost.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/InlineCost.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 66%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPeephole.cpp:35: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPeephole.cpp:35: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPeephole.cpp:35: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPeephole.cpp:35: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPeephole.cpp:35: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPeephole.cpp:35: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 66%] Building X86GenFastISel.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-fast-isel -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenFastISel.inc.tmp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 66%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXMCExpr.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXMCExpr.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXMCExpr.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXMCExpr.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXMCExpr.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXMCExpr.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXMCExpr.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXMCExpr.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXMCExpr.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXMCExpr.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 66%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPrologEpilogPass.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfo.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfo.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 66%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIntrinsicInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfo.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfo.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 68%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 68%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXRegisterInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.cpp [ 68%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/InstCount.cpp [ 68%] Building X86GenCallingConv.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-callingconv -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenCallingConv.inc.tmp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 68%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o [ 68%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfoImpls.cpp cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfoImpls.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfoImpls.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfoImpls.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfoImpls.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 68%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelLowering.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 68%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOperand.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOperand.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 68%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/InstructionSimplify.cpp [ 68%] Building X86GenSubtargetInfo.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-subtarget -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenSubtargetInfo.inc.tmp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 68%] Linking CXX static library ../../../libLLVMAMDGPUDisassembler.a cd /build/julia-1.0.3+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 /build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 68%] Built target LLVMAMDGPUDisassembler [ 68%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOptimizationRemarkEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 68%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXReplaceImageHandles.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOperand.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOperand.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOperand.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOperand.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOperand.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOperand.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:26: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOperand.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOperand.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 68%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/PlaceSafepoints.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/InstructionSimplify.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/User.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/InstructionSimplify.h:35, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/InstructionSimplify.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 68%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Reassociate.cpp [ 68%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOutliner.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 68%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULegalizerInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/PlaceSafepoints.cpp:51: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/PlaceSafepoints.cpp:51: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/Reassociate.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Reassociate.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:89:7: required from ‘std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 32; C = std::less >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Reassociate.cpp:2275:41: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/Reassociate.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Reassociate.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 68%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibCalls.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULibCalls.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/Reassociate.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Reassociate.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; DerivedT = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7: required from here /build/julia-1.0.3+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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/Reassociate.h:28, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Reassociate.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:34:32: note: ‘class llvm::detail::DenseSetPair >’ declared here template class DenseSetPair : public DenseSetEmpty { ^~~~~~~~~~~~ [ 68%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXSubtarget.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOutliner.cpp:68: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOutliner.cpp:59: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOutliner.cpp:59: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 68%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Reg2Mem.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOutliner.cpp:59: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOutliner.cpp:59: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOutliner.cpp:59: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOutliner.cpp:59: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 68%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/Interval.cpp [ 68%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp [ 68%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetMachine.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.cpp [ 68%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibFunc.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULibFunc.cpp [ 68%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/IntervalPartition.cpp [ 68%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerIntrinsics.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp [ 68%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SCCP.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap, llvm::detail::DenseMapPair >; DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:695:7: required from ‘llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:38:7: required from here /build/julia-1.0.3+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’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap, unsigned int, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, unsigned int> >; DerivedT = llvm::DenseMap, unsigned int, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, unsigned int> >; KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]’ /build/julia-1.0.3+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++/8/bits/stl_uninitialized.h:150: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++/8/bits/stl_uninitialized.h:194:15: required from ‘void std::uninitialized_fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = {anonymous}::PartiallyConstructedSafepointRecord*; _Tp = {anonymous}::PartiallyConstructedSafepointRecord]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:432:28: required from ‘void llvm::SmallVectorImpl::assign(llvm::SmallVectorImpl::size_type, const T&) [with T = {anonymous}::PartiallyConstructedSafepointRecord; llvm::SmallVectorImpl::size_type = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:873:5: required from ‘llvm::SmallVector::SmallVector(size_t, const T&) [with T = {anonymous}::PartiallyConstructedSafepointRecord; unsigned int N = 64; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:2215:79: required from here /build/julia-1.0.3+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>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair, unsigned int>’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 68%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePassRegistry.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePassRegistry.cpp [ 68%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineCFGStructurizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 68%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:86: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:1417:50: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 68%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ [ 68%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IteratedDominanceFrontier.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/IteratedDominanceFrontier.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:63: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+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; _Compare = {anonymous}::FuncUnitSorter; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = llvm::MachineInstr*]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:1337:27: required from here /build/julia-1.0.3+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’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:167:65: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 68%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SROA.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/PassRegistry.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/PassSupport.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:376, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DataLayout.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; DerivedT = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; KeyT = std::pair; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = std::pair; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:695:7: required from ‘llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = std::pair; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7: required from here /build/julia-1.0.3+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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/CallSite.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryLocation.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:34:32: note: ‘class llvm::detail::DenseSetPair >’ declared here template class DenseSetPair : public DenseSetEmpty { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 68%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetTransformInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/IteratedDominanceFrontier.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/IteratedDominanceFrontier.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, unsigned int>]’: /usr/include/c++/8/bits/stl_queue.h:617: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>; _Sequence = llvm::SmallVector*, unsigned int>, 32>; _Compare = llvm::less_second; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = std::pair*, unsigned int>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/IteratedDominanceFrontier.cpp:32:14: required from ‘void llvm::IDFCalculator::calculate(llvm::SmallVectorImpl&) [with NodeTy = llvm::BasicBlock*; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/IteratedDominanceFrontier.cpp:91:16: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/IteratedDominanceFrontier.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/IteratedDominanceFrontier.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, unsigned int>’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 68%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Scalar.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/SROA.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SROA.cpp:26: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SROA.cpp:938:63: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/SROA.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SROA.cpp:26: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 68%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBranchProbabilityInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyBranchProbabilityInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 68%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineModuleInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BasicAliasAnalysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Scalar.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/tuple:38, from /usr/include/c++/8/functional:54, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Scalar.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BasicAliasAnalysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Scalar.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/tuple:38, from /usr/include/c++/8/functional:54, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Scalar.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BranchProbabilityInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyBranchProbabilityInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyBranchProbabilityInfo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BranchProbabilityInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyBranchProbabilityInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyBranchProbabilityInfo.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 68%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Scalarizer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfo.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfo.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 68%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyBlockFrequencyInfo.cpp [ 68%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp [ 68%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXUtilities.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXUtilities.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Scalarizer.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*>]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Scalarizer.cpp:354:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Scalarizer.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*>’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyBlockFrequencyInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyBlockFrequencyInfo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyBlockFrequencyInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyBlockFrequencyInfo.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 68%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMacroFusion.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp [ 69%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp:169: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp:160: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp:159: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyCallGraph.h:38, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp:763:55: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyCallGraph.h:38, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyCallGraph.h:38, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp:1196:50: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyCallGraph.h:38, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyCallGraph.h:38, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::LazyCallGraph::Node; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:434:65: required from ‘T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = llvm::LazyCallGraph::Node; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp:1543:39: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyCallGraph.h:38, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyCallGraph.h:38, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:395:43: required from ‘llvm::SpecificBumpPtrAllocator::SpecificBumpPtrAllocator(llvm::SpecificBumpPtrAllocator&&) [with T = llvm::LazyCallGraph::Node]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp:195:45: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyCallGraph.h:38, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 69%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMIntrRange.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVVMIntrRange.cpp [ 69%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp [ 69%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimpleLoopUnswitch.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:28, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:89, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’: /build/julia-1.0.3+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] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) { ^ [ 69%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMReflect.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVVMReflect.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePostDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = true]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:20:16: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePostDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ [ 69%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SimplifyCFGPass.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePostDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePostDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 69%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePostDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePostDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Sink.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:505:75: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:941:49: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePostDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*>]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:895:7: required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo::ComputeUnreachableDominators(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr, llvm::SmallVectorImpl*> >&) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::MachineBasicBlock*; llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr = llvm::DomTreeNodeBase*; typename DomTreeT::NodeType = llvm::MachineBasicBlock; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:866:33: required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo::InsertUnreachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr = llvm::DomTreeNodeBase*; typename DomTreeT::NodeType = llvm::MachineBasicBlock; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::MachineBasicBlock*]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:662:24: required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::MachineBasicBlock*]’ /build/julia-1.0.3+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; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:555:31: required from ‘void llvm::DominatorTreeBase::insertEdge(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = true]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:20:16: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePostDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*>’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePostDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*>]’: /usr/include/c++/8/bits/stl_queue.h:617:2: required from ‘void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = std::pair*>; _Sequence = llvm::SmallVector*>, 8>; _Compare = llvm::DomTreeBuilder::SemiNCAInfo >::InsertionInfo::DecreasingLevel; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = std::pair*>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:748:5: required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo::InsertReachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr = llvm::DomTreeNodeBase*; typename DomTreeT::NodeType = llvm::MachineBasicBlock]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:664:22: required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::MachineBasicBlock*]’ /build/julia-1.0.3+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; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:555:31: required from ‘void llvm::DominatorTreeBase::insertEdge(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = true]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:20:16: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePostDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*>’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::Loop; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:643:12: required from ‘LoopT* llvm::LoopInfoBase::AllocateLoop(ArgsTy&& ...) [with ArgsTy = {}; BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:924:39: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 69%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp [ 69%] Linking CXX static library ../../libLLVMNVPTXCodeGen.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX && /usr/bin/cmake -P CMakeFiles/LLVMNVPTXCodeGen.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 69%] Built target LLVMNVPTXCodeGen [ 69%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegionInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/Sink.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Sink.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/Sink.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Sink.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 69%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyValueInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyValueInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyValueInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyValueInfo.cpp:397:35: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyValueInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyValueInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 69%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SpeculativeExecution.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyValueInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyValueInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = std::pair*; = void; T = std::pair; unsigned int N = 8]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyValueInfo.cpp:479:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyValueInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyValueInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/RegionInfo.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegionInfo.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegionInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DepthFirstIterator.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegionInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegionInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/RegionInfo.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegionInfo.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegionInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DepthFirstIterator.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegionInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegionInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/RegionInfo.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegionInfo.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegionInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DepthFirstIterator.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegionInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegionInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ [ 69%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculateAroundPHIs.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/RegionInfo.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegionInfo.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegionInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DepthFirstIterator.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegionInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegionInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 69%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/SpeculateAroundPHIs.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp:86:50: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/SpeculateAroundPHIs.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 69%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLEnqueuedBlockLowering.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUOpenCLEnqueuedBlockLowering.cpp [ 69%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 69%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp [ 69%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/Lint.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp:61: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp:59: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 69%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/TailRecursionElimination.cpp [ 69%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLImageTypeLoweringPass.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUOpenCLImageTypeLoweringPass.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp:550:56: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 69%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 2]’ /usr/include/c++/8/bits/stl_pair.h:304:17: required from ‘constexpr std::pair::__type, typename std::__decay_and_strip<_T2>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = llvm::PHINode* const&; _T2 = llvm::SmallVector, 2>; typename std::__decay_and_strip<_T2>::__type = llvm::SmallVector, 2>; typename std::__decay_and_strip<_Tp>::__type = llvm::PHINode*]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:100:38: required from ‘ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::PHINode*; ValueT = llvm::SmallVector, 2>; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector, 2> >, std::allocator, 2> > > >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp:550:15: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 2]’ /usr/include/c++/8/bits/stl_pair.h:303:17: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = std::pair, 2> >; _Args = {const std::pair, 2> >&}]’ /usr/include/c++/8/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const std::pair, 2> >*; _ForwardIterator = std::pair, 2> >*; bool _TrivialValueTypes = false]’ /usr/include/c++/8/bits/stl_uninitialized.h:134:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/8/bits/stl_uninitialized.h:311:2: required from ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair, 2> >*; _ForwardIterator = std::pair, 2> >*; _Allocator = std::allocator, 2> > >]’ /usr/include/c++/8/bits/vector.tcc:447:6: required from ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair, 2> >}; _Tp = std::pair, 2> >; _Alloc = std::allocator, 2> > >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator, 2> >*, std::vector, 2> >, std::allocator, 2> > > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = std::pair, 2> >*]’ /usr/include/c++/8/bits/vector.tcc:109:4: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, 2> >}; _Tp = std::pair, 2> >; _Alloc = std::allocator, 2> > >]’ /usr/include/c++/8/bits/stl_vector.h:1091:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair, 2> >; _Alloc = std::allocator, 2> > >; std::vector<_Tp, _Alloc>::value_type = std::pair, 2> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:100:7: required from ‘ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::PHINode*; ValueT = llvm::SmallVector, 2>; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector, 2> >, std::allocator, 2> > > >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp:550:15: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/TailRecursionElimination.h:56, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/TailRecursionElimination.cpp:53: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/TailRecursionElimination.h:56, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/TailRecursionElimination.cpp:53: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 69%] Building X86GenEVEX2VEXTables.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-x86-EVEX2VEX-tables -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenEVEX2VEXTables.inc.tmp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:28, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:89, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’: /build/julia-1.0.3+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] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) { ^ [ 69%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/Loads.cpp [ 69%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteAlloca.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:86, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of ‘void llvm::RegisterPassParser::initialize() [with RegistryClass = llvm::MachineSchedRegistry]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:1339:5: required from ‘void llvm::cl::opt::done() [with DataType = llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:1361:5: required from ‘llvm::cl::opt::opt(const Mods& ...) [with Mods = {char [8], llvm::cl::initializer, llvm::cl::OptionHidden, llvm::cl::desc}; DataType = llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:252:65: required from here /build/julia-1.0.3+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] (typename RegistryClass::FunctionPassCtor)Node->getCtor(), [ 69%] Building X86GenRegisterBank.inc... In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-register-bank -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenRegisterBank.inc.tmp In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:86, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of ‘void llvm::RegisterPassParser::NotifyAdd(llvm::StringRef, llvm::MachinePassCtor, llvm::StringRef) [with RegistryClass = llvm::MachineSchedRegistry; llvm::MachinePassCtor = void* (*)()]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h:132:8: required from here /build/julia-1.0.3+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] this->addLiteralOption(N, (typename RegistryClass::FunctionPassCtor)C, D); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegAsmNames.inc.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegAsmNames.inc.cpp [ 69%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterBankInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp [ 69%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 69%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAnalysisManager.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAnalysisManager.cpp [ 69%] Linking CXX static library ../../libLLVMScalarOpts.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/cmake -P CMakeFiles/LLVMScalarOpts.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 71%] Building X86GenGlobalISel.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-global-isel -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenGlobalISel.inc.tmp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp:244:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/EquivalenceClasses.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 71%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/EquivalenceClasses.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ /usr/bin/ranlib ../../libLLVMScalarOpts.a In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAnalysisManager.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAnalysisManager.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp:247:10: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/EquivalenceClasses.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/EquivalenceClasses.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 71%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSink.cpp make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 71%] Built target LLVMScalarOpts [ 71%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp [ 71%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURewriteOutArguments.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:169:57: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSink.cpp:35: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 71%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:89:7: required from ‘std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 8; C = std::less >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSink.cpp:402:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp:45: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp:45: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp:45: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:376:9: required from ‘void llvm::DenseMapBase::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::ReturnInst*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:739:5: required from ‘void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::ReturnInst*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:502:5: required from ‘void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::ReturnInst*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:546:13: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::ReturnInst*; DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::ReturnInst*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:512:15: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::ReturnInst* const&; ValueArgs = {}; DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::ReturnInst*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:292:12: required from ‘llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::ReturnInst*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:296:34: required from ‘ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::ReturnInst*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp:327:48: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp:45: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 71%] Updating X86GenRegisterInfo.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenRegisterInfo.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenRegisterInfo.inc [ 71%] Updating X86GenDisassemblerTables.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenDisassemblerTables.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenDisassemblerTables.inc [ 71%] Updating X86GenInstrInfo.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenInstrInfo.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenInstrInfo.inc [ 71%] Updating X86GenAsmWriter.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenAsmWriter.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenAsmWriter.inc [ 71%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o [ 71%] Updating X86GenAsmWriter1.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenAsmWriter1.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenAsmWriter1.inc [ 71%] Updating X86GenAsmMatcher.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenAsmMatcher.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenAsmMatcher.inc [ 71%] Updating X86GenDAGISel.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenDAGISel.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenDAGISel.inc [ 73%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineTraceMetrics.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 73%] Updating X86GenFastISel.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenFastISel.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenFastISel.inc [ 73%] Updating X86GenCallingConv.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenCallingConv.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenCallingConv.inc [ 73%] Updating X86GenSubtargetInfo.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenSubtargetInfo.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenSubtargetInfo.inc [ 73%] Updating X86GenEVEX2VEXTables.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenEVEX2VEXTables.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenEVEX2VEXTables.inc [ 73%] Updating X86GenRegisterBank.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenRegisterBank.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenRegisterBank.inc [ 73%] Updating X86GenGlobalISel.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenGlobalISel.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/X86GenGlobalISel.inc make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 73%] Built target X86CommonTableGen [ 73%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:24: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’: /build/julia-1.0.3+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] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) { ^ [ 73%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 73%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopUnrollAnalyzer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 73%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetTransformInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineTraceMetrics.h:57, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineTraceMetrics.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 73%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PatchableFunction.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:50: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineTraceMetrics.h:50, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineTraceMetrics.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineTraceMetrics.h:50, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineTraceMetrics.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineTraceMetrics.h:50, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineTraceMetrics.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineTraceMetrics.h:50, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineTraceMetrics.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineTraceMetrics.h:50, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineTraceMetrics.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineTraceMetrics.h:50, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineTraceMetrics.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopUnrollAnalyzer.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopUnrollAnalyzer.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/User.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/InstructionSimplify.h:35, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopUnrollAnalyzer.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopUnrollAnalyzer.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’: /build/julia-1.0.3+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] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) { ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PatchableFunction.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 73%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PatchableFunction.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PatchableFunction.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PatchableFunction.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PatchableFunction.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PatchableFunction.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PatchableFunction.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 73%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyDivergentExitNodes.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 73%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp [ 73%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyMetadata.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUUnifyMetadata.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopInfo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopInfo.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopInfo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::Loop; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:643:12: required from ‘LoopT* llvm::LoopInfoBase::AllocateLoop(ArgsTy&& ...) [with ArgsTy = {llvm::BasicBlock*&}; BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfoImpl.h:501:14: required from ‘void llvm::LoopInfoBase::analyze(llvm::DomTreeBase&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop; llvm::DomTreeBase = llvm::DominatorTreeBase]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopInfo.cpp:40:22: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopInfo.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 73%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrintingPass.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:35: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 73%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInline.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInline.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrintingPass.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrintingPass.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrintingPass.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrintingPass.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 73%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDILCFGStructurizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp [ 74%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MacroFusion.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/OptimizePHIs.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInline.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInline.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNIterativeScheduler.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:28, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:89, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’: /build/julia-1.0.3+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] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) { ^ [ 74%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopPass.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/OptimizePHIs.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/tuple:38, from /usr/include/c++/8/functional:54, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MacroFusion.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/tuple:38, from /usr/include/c++/8/functional:54, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MacroFusion.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/tuple:38, from /usr/include/c++/8/functional:54, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MacroFusion.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/tuple:38, from /usr/include/c++/8/functional:54, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MacroFusion.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/tuple:38, from /usr/include/c++/8/functional:54, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MacroFusion.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/OptimizePHIs.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/OptimizePHIs.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/OptimizePHIs.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/OptimizePHIs.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNMinRegStrategy.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNMinRegStrategy.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ParallelCG.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopPass.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopPass.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopPass.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopPass.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNMinRegStrategy.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNMinRegStrategy.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNMinRegStrategy.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNMinRegStrategy.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’: /build/julia-1.0.3+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] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) { ^ [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp:83: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRAHazardRecognizer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp:69: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp:69: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp:69: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp:69: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp:69: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp:69: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemDepPrinter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp:69: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp:69: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNRegPressure.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:32: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNSchedStrategy.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemDepPrinter.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, const llvm::BasicBlock*>]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:145:7: required from ‘bool llvm::SetVector::insert(const value_type&) [with T = std::pair, const llvm::BasicBlock*>; Vector = llvm::SmallVector, const llvm::BasicBlock*>, 4>; Set = llvm::SmallDenseSet, const llvm::BasicBlock*>, 4, llvm::DenseMapInfo, const llvm::BasicBlock*> > >; llvm::SetVector::value_type = std::pair, const llvm::BasicBlock*>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemDepPrinter.cpp:108:75: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/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*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemDepPrinter.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, const llvm::BasicBlock*>’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRAHazardRecognizer.cpp:35: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemDepPrinter.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemDepPrinter.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemDepPrinter.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair, const llvm::BasicBlock*>; T2 = std::pair, const llvm::BasicBlock*>; T = std::pair, const llvm::BasicBlock*>; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair, const llvm::BasicBlock*>*; It2 = std::pair, const llvm::BasicBlock*>*; T = std::pair, const llvm::BasicBlock*>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair, const llvm::BasicBlock*>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair, const llvm::BasicBlock*>; unsigned int N = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:41:7: required from ‘void llvm::DenseMapBase::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, const llvm::BasicBlock*>, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:739:5: required from ‘void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, const llvm::BasicBlock*>, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:502:5: required from ‘void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::DenseMap, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, const llvm::BasicBlock*>, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:546:13: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::Instruction*; DerivedT = llvm::DenseMap, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, const llvm::BasicBlock*>, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:512:15: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::Instruction*; ValueArgs = {}; DerivedT = llvm::DenseMap, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, const llvm::BasicBlock*>, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:304:12: required from ‘llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, const llvm::BasicBlock*>, 4> >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair, const llvm::BasicBlock*>, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:308:45: required from ‘ValueT& llvm::DenseMapBase::operator[](KeyT&&) [with DerivedT = llvm::DenseMap, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, const llvm::BasicBlock*>, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemDepPrinter.cpp:107:16: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, const llvm::BasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemDepPrinter.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, const llvm::BasicBlock*>’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRAHazardRecognizer.cpp:31: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRAHazardRecognizer.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRAHazardRecognizer.cpp:31: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRAHazardRecognizer.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRAHazardRecognizer.cpp:31: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRAHazardRecognizer.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp [ 74%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PreISelIntrinsicLowering.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemDerefPrinter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/PassRegistry.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/PassSupport.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:376, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DataLayout.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = unsigned int; ValueT = llvm::LaneBitmask; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = llvm::LaneBitmask; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:695:7: required from ‘llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = llvm::LaneBitmask; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:291:19: required from here /build/julia-1.0.3+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’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’: /build/julia-1.0.3+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] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) { ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, llvm::MachineInstrBundleIterator >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:327:61: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, llvm::MachineInstrBundleIterator >’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ControlFlowFinalizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/PassRegistry.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/PassSupport.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:376, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DataLayout.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = unsigned int; ValueT = llvm::LaneBitmask; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = llvm::LaneBitmask; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:695:7: required from ‘llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = llvm::LaneBitmask; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:467:50: required from here /build/julia-1.0.3+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’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ProcessImplicitDefs.cpp [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemoryBuiltins.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemoryDependenceAnalysis.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ProcessImplicitDefs.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ProcessImplicitDefs.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ProcessImplicitDefs.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ProcessImplicitDefs.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ProcessImplicitDefs.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ProcessImplicitDefs.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ProcessImplicitDefs.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:39: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 74%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600EmitClauseMarkers.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp [ 74%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemoryDependenceAnalysis.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemoryDependenceAnalysis.cpp:1573:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemoryDependenceAnalysis.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemoryDependenceAnalysis.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemoryDependenceAnalysis.cpp:1644:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemoryDependenceAnalysis.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 3]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:367:24: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemoryDependenceAnalysis.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemoryDependenceAnalysis.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemoryDependenceAnalysis.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:28:7: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemoryDependenceAnalysis.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocFast.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemoryLocation.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:30, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 74%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600InstrInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocFast.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocFast.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocFast.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocFast.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocFast.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocFast.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocFast.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelLowering.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocFast.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocFast.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSA.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemorySSA.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:30, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::LiveRangeCalc::LiveInBlock]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:274:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:100:10: note: ‘struct llvm::LiveRangeCalc::LiveInBlock’ declared here struct LiveInBlock { ^~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:296:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:30, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:47: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineFunctionInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 3]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:301:12: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineScheduler.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterClassInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineFunctionInfo.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineFunctionInfo.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp:11: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineFunctionInfo.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineFunctionInfo.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp:11: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterClassInfo.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterClassInfo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterClassInfo.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterClassInfo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterClassInfo.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Packetizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600Packetizer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:28, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:89, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’: /build/julia-1.0.3+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] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) { ^ [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp [ 74%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSAUpdater.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemorySSAUpdater.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:31: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 74%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600Packetizer.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600Packetizer.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600Packetizer.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:30, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:26: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/PassRegistry.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/PassSupport.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:376, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DataLayout.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:211:60: required from here /build/julia-1.0.3+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’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600Packetizer.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600Packetizer.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600Packetizer.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600Packetizer.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600Packetizer.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600Packetizer.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:2553:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600Packetizer.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600Packetizer.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ModuleDebugInfoPrinter.cpp [ 74%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAnnotateControlFlow.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp:26: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 74%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIDebuggerInsertNops.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp: In member function ‘void llvm::PressureDiffs::init(unsigned int)’: /build/julia-1.0.3+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] memset(PDiffArray, 0, N * sizeof(PressureDiff)); ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterPressure.h:144:7: note: ‘class llvm::PressureDiff’ declared here class PressureDiff { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterPressure.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterPressure.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterPressure.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterPressure.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterPressure.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterPressure.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ModuleSummaryAnalysis.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp:179:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterPressure.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterPressure.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterPressure.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterPressure.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixVGPRCopies.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ModuleSummaryIndex.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ModuleSummaryAnalysis.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ModuleSummaryAnalysis.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ModuleSummaryAnalysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ModuleSummaryAnalysis.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 74%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixWWMLiveness.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:69: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 76%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 76%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRCanonicalizerPass.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRCanonicalizerPass.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 76%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterUsageInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:55: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterUsageInfo.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:36: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRCanonicalizerPass.cpp:31: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRCanonicalizerPass.cpp:28: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRCanonicalizerPass.cpp:27: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRCanonicalizerPass.cpp:28: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRCanonicalizerPass.cpp:27: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend.internal". [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.cpp Scanning dependencies of target LLVMX86CodeGen make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 76%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86AsmPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86AsmPrinter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86AsmPrinter.cpp [ 76%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoCollector.cpp [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertSkips.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertSkips.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 76%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoPropagate.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoCollector.cpp:25: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaitcnts.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoCollector.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoCollector.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoCollector.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoCollector.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 76%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ObjCARCAliasAnalysis.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86AsmPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86AsmPrinter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertSkips.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86AsmPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86AsmPrinter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86AsmPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86AsmPrinter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoPropagate.cpp:26: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86AsmPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86AsmPrinter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86AsmPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86AsmPrinter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ [ 76%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ResetMachineFunctionPass.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ResetMachineFunctionPass.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertSkips.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertSkips.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoPropagate.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoPropagate.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86AsmPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86AsmPrinter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86AsmPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86AsmPrinter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86AsmPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86AsmPrinter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86AsmPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86AsmPrinter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoPropagate.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoPropagate.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoPropagate.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoPropagate.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86AsmPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86AsmPrinter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86AsmPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86AsmPrinter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertSkips.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertSkips.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertSkips.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertSkips.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertSkips.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertSkips.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 76%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStack.cpp [ 76%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ObjCARCAnalysisUtils.cpp [ 77%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaits.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaits.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ResetMachineFunctionPass.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ResetMachineFunctionPass.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 77%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInstrInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ResetMachineFunctionPass.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ResetMachineFunctionPass.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 77%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp [ 77%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallFrameOptimization.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86CallFrameOptimization.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallFrameOptimization.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/AsmParser /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/AsmParser /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend.internal". Scanning dependencies of target LLVMX86AsmParser make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 77%] Building CXX object lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/X86AsmInstrumentation.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/AsmParser && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/AsmParser -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/AsmParser -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86AsmParser.dir/X86AsmInstrumentation.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp [ 77%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ObjCARCInstKind.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStack.cpp:33: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaits.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaits.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaits.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallFrameOptimization.cpp:25: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/AsmParser/X86AsmInstrumentation.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/AsmParser/X86AsmInstrumentation.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/AsmParser/X86AsmInstrumentation.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/AsmParser/X86AsmInstrumentation.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/AsmParser/X86AsmInstrumentation.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/AsmParser/X86AsmInstrumentation.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStack.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStack.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStack.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStack.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaits.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaits.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaits.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaits.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallFrameOptimization.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallFrameOptimization.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallFrameOptimization.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallFrameOptimization.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStack.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStack.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaits.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaits.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallFrameOptimization.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallFrameOptimization.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallFrameOptimization.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallFrameOptimization.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallFrameOptimization.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallFrameOptimization.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 77%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OptimizationRemarkEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/OptimizationRemarkEmitter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:2482:63: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/Disassembler /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/Disassembler /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/depend.internal". In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 77%] Building CXX object lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/X86AsmParser.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/AsmParser && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/AsmParser -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/AsmParser -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86AsmParser.dir/X86AsmParser.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/AsmParser/X86AsmParser.cpp Scanning dependencies of target LLVMX86Disassembler make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 77%] Building CXX object lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/X86Disassembler.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/Disassembler && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/Disassembler -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/Disassembler -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86Disassembler.dir/X86Disassembler.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/Disassembler/X86Disassembler.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/OptimizationRemarkEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/OptimizationRemarkEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 77%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallLowering.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86CallLowering.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/OptimizationRemarkEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/OptimizationRemarkEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/Disassembler/X86Disassembler.cpp:77: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/Disassembler/X86Disassembler.cpp:77: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/Disassembler/X86Disassembler.cpp:77: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/Disassembler/X86Disassembler.cpp:77: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/Disassembler/X86Disassembler.cpp:77: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/Disassembler/X86Disassembler.cpp:77: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 77%] Building CXX object lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/X86DisassemblerDecoder.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/Disassembler && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/Disassembler -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/Disassembler -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86Disassembler.dir/X86DisassemblerDecoder.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp [ 77%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OrderedBasicBlock.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/OrderedBasicBlock.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/AsmParser/X86AsmParser.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/AsmParser/X86AsmParser.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/AsmParser/X86AsmParser.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair<{anonymous}::X86AsmParser::InfixCalculatorTok, long long int>]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/AsmParser/X86AsmParser.cpp:151:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<{anonymous}::X86AsmParser::InfixCalculatorTok, long long int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/AsmParser/X86AsmParser.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair<{anonymous}::X86AsmParser::InfixCalculatorTok, long long int>’ declared here struct pair ^~~~ [ 77%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/AsmParser/X86AsmParser.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/AsmParser/X86AsmParser.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/AsmParser/X86AsmParser.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/AsmParser/X86AsmParser.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 77%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILoadStoreOptimizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 77%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/PHITransAddr.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.cpp:128:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 77%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerControlFlow.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp: In function ‘int llvm::X86Disassembler::decodeInstruction(llvm::X86Disassembler::InternalInstruction*, llvm::X86Disassembler::byteReader_t, const void*, llvm::X86Disassembler::dlog_t, void*, const void*, uint64_t, llvm::X86Disassembler::DisassemblerMode)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp:1883:53: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct llvm::X86Disassembler::InternalInstruction’; use assignment or value-initialization instead [-Wclass-memaccess] memset(insn, 0, sizeof(struct InternalInstruction)); ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h:525:8: note: ‘struct llvm::X86Disassembler::InternalInstruction’ declared here struct InternalInstruction { ^~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:376:9: required from ‘void llvm::DenseMapBase::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:739:5: required from ‘void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:502:5: required from ‘void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:546:13: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::BasicBlock*; DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:512:15: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::BasicBlock* const&; ValueArgs = {}; DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:292:12: required from ‘llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:296:34: required from ‘ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.cpp:128:19: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:45: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 77%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/PostDominators.cpp [ 77%] Linking CXX static library ../../../libLLVMX86Disassembler.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMX86Disassembler.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/Disassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86Disassembler.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMX86Disassembler.a CMakeFiles/LLVMX86Disassembler.dir/X86Disassembler.cpp.o CMakeFiles/LLVMX86Disassembler.dir/X86DisassemblerDecoder.cpp.o /usr/bin/ranlib ../../../libLLVMX86Disassembler.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 77%] Built target LLVMX86Disassembler make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/InstPrinter /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake --color= In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:44: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:44: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend.internal". Scanning dependencies of target LLVMX86AsmPrinter make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 77%] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86ATTInstPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/InstPrinter && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/InstPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86AsmPrinter.dir/X86ATTInstPrinter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:52: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:44: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:44: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:44: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:44: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:44: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:44: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 77%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackLayout.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ [ 79%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ProfileSummaryInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 79%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CmovConversion.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86CmovConversion.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CmovConversion.cpp [ 79%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerI1Copies.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp [ 79%] Linking CXX static library ../../../libLLVMX86AsmParser.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMX86AsmParser.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86AsmParser.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMX86AsmParser.a CMakeFiles/LLVMX86AsmParser.dir/X86AsmInstrumentation.cpp.o CMakeFiles/LLVMX86AsmParser.dir/X86AsmParser.cpp.o /usr/bin/ranlib ../../../libLLVMX86AsmParser.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 79%] Built target LLVMX86AsmParser make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/MCTargetDesc /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend.internal". [ 79%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineFunctionInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp [ 79%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScalarizeMaskedMemIntrin.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp Scanning dependencies of target LLVMX86Desc make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 79%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86AsmBackend.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/MCTargetDesc && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86Desc.dir/X86AsmBackend.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp [ 79%] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86IntelInstPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/InstPrinter && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/InstPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86AsmPrinter.dir/X86IntelInstPrinter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 79%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineScheduler.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp [ 79%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/PtrUseVisitor.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CmovConversion.cpp:59: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CmovConversion.cpp:45: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CmovConversion.cpp:45: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CmovConversion.cpp:45: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CmovConversion.cpp:45: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CmovConversion.cpp:45: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CmovConversion.cpp:45: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 79%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCTargetDesc.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/MCTargetDesc && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86Desc.dir/X86MCTargetDesc.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CmovConversion.cpp:45: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CmovConversion.cpp:45: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp:30:5: warning: "_MSC_VER" is not defined, evaluates to 0 [-Wundef] #if _MSC_VER ^~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 79%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/RegionInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’: /build/julia-1.0.3+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] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) { ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 79%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAG.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 79%] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86InstComments.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/InstPrinter && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/InstPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86AsmPrinter.dir/X86InstComments.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86InstComments.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 79%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMemoryLegalizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/RegionInfo.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/RegionInfo.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/RegionInfo.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/RegionInfo.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 79%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMasking.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAG.cpp:24: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86InstComments.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86InstComments.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86InstComments.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86InstComments.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86InstComments.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86InstComments.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86InstComments.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86InstComments.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAG.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAG.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAG.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAG.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAG.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAG.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 79%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86DomainReassignment.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86DomainReassignment.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86DomainReassignment.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 79%] Linking CXX static library ../../../libLLVMX86AsmPrinter.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMX86AsmPrinter.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86AsmPrinter.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMX86AsmPrinter.a CMakeFiles/LLVMX86AsmPrinter.dir/X86ATTInstPrinter.cpp.o CMakeFiles/LLVMX86AsmPrinter.dir/X86IntelInstPrinter.cpp.o CMakeFiles/LLVMX86AsmPrinter.dir/X86InstComments.cpp.o /usr/bin/ranlib ../../../libLLVMX86AsmPrinter.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 79%] Built target LLVMX86AsmPrinter make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/TargetInfo /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/TargetInfo /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/depend.internal". Scanning dependencies of target LLVMX86Info make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 79%] Building CXX object lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/X86TargetInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/TargetInfo && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/TargetInfo -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/TargetInfo -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86Info.dir/X86TargetInfo.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/TargetInfo/X86TargetInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 79%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp [ 79%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCAsmInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/MCTargetDesc && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86Desc.dir/X86MCAsmInfo.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/TargetInfo/X86TargetInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/TargetInfo/X86TargetInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/TargetInfo/X86TargetInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/TargetInfo/X86TargetInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 79%] Linking CXX static library ../../../libLLVMX86Info.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMX86Info.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86Info.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMX86Info.a CMakeFiles/LLVMX86Info.dir/X86TargetInfo.cpp.o /usr/bin/ranlib ../../../libLLVMX86Info.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 79%] Built target LLVMX86Info make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/Utils /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/Utils /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/Utils/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/depend.internal". Scanning dependencies of target LLVMX86Utils make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 79%] Building CXX object lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/X86ShuffleDecode.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/Utils && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86Utils.dir/X86ShuffleDecode.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/Utils/X86ShuffleDecode.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 79%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCCodeEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/MCTargetDesc && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86Desc.dir/X86MCCodeEmitter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp [ 79%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/RegionPass.cpp [ 79%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMaskingPreRA.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp [ 79%] Linking CXX static library ../../../libLLVMX86Utils.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/Utils && /usr/bin/cmake -P CMakeFiles/LLVMX86Utils.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/Utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86Utils.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMX86Utils.a CMakeFiles/LLVMX86Utils.dir/X86ShuffleDecode.cpp.o /usr/bin/ranlib ../../../libLLVMX86Utils.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 79%] Built target LLVMX86Utils [ 79%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPeepholeSDWA.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86DomainReassignment.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:28, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86DomainReassignment.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86DomainReassignment.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86DomainReassignment.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86DomainReassignment.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 79%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIRegisterInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86DomainReassignment.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86DomainReassignment.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 79%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIShrinkInstructions.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86DomainReassignment.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86DomainReassignment.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86DomainReassignment.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86DomainReassignment.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 79%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/RegionPrinter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:24: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:24: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 79%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MachObjectWriter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/MCTargetDesc && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86Desc.dir/X86MachObjectWriter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 79%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86ELFObjectWriter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/MCTargetDesc && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86Desc.dir/X86ELFObjectWriter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp [ 79%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp [ 79%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGPrinter.cpp [ 79%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ExpandPseudo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86ExpandPseudo.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ExpandPseudo.cpp [ 80%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FastISel.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86FastISel.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FastISel.cpp [ 80%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIWholeQuadMode.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp: In function ‘unsigned int getRelocType64(llvm::MCContext&, llvm::SMLoc, llvm::MCSymbolRefExpr::VariantKind, X86_64RelType, bool, unsigned int)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:102:5: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (Type) { ^~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:114:3: note: here case MCSymbolRefExpr::VK_GOT: ^~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:115:5: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (Type) { ^~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:125:3: note: here case MCSymbolRefExpr::VK_GOTOFF: ^~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:131:5: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (Type) { ^~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:141:3: note: here case MCSymbolRefExpr::VK_DTPOFF: ^~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:143:5: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (Type) { ^~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:153:3: note: here case MCSymbolRefExpr::VK_SIZE: ^~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:155:5: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (Type) { ^~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:165:3: note: here case MCSymbolRefExpr::VK_TLSCALL: ^~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp: In function ‘unsigned int getRelocType32(llvm::MCContext&, llvm::MCSymbolRefExpr::VariantKind, X86_32RelType, bool, unsigned int)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:226:5: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (Type) { ^~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:234:3: note: here case MCSymbolRefExpr::VK_GOT: ^~~~ [ 80%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFObjectWriter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/MCTargetDesc && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86Desc.dir/X86WinCOFFObjectWriter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:61: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:453:71: required from ‘void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:412:73: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:61: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:61: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:11747:68: required from here /build/julia-1.0.3+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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair >’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:381:7: required from here /build/julia-1.0.3+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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair >’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGPrinter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGPrinter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGPrinter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGPrinter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:61: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:10729:36: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:61: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FastISel.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:61: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:376:9: required from ‘void llvm::DenseMapBase::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:739:5: required from ‘void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:502:5: required from ‘void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:546:13: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:512:15: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {}; DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:292:12: required from ‘llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair, 2> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:296:34: required from ‘ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:7751:23: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:61: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:60: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ExpandPseudo.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ExpandPseudo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ExpandPseudo.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ExpandPseudo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ExpandPseudo.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ [ 80%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFStreamer.cpp.o [ 80%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNILPSched.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/MCTargetDesc && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86Desc.dir/X86WinCOFFStreamer.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNILPSched.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallingConv.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FastISel.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallingConv.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FastISel.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallingConv.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FastISel.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallingConv.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FastISel.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ExpandPseudo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ExpandPseudo.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ExpandPseudo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ExpandPseudo.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ExpandPseudo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ExpandPseudo.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallingConv.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FastISel.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallingConv.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FastISel.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallingConv.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FastISel.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallingConv.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FastISel.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 80%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFTargetStreamer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/MCTargetDesc && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86Desc.dir/X86WinCOFFTargetStreamer.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallingConv.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FastISel.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallingConv.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FastISel.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 80%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupBWInsts.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86FixupBWInsts.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupBWInsts.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNILPSched.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNILPSched.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNILPSched.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNILPSched.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 80%] Linking CXX static library ../../../libLLVMX86Desc.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMX86Desc.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86Desc.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMX86Desc.a CMakeFiles/LLVMX86Desc.dir/X86AsmBackend.cpp.o CMakeFiles/LLVMX86Desc.dir/X86MCTargetDesc.cpp.o CMakeFiles/LLVMX86Desc.dir/X86MCAsmInfo.cpp.o CMakeFiles/LLVMX86Desc.dir/X86MCCodeEmitter.cpp.o CMakeFiles/LLVMX86Desc.dir/X86MachObjectWriter.cpp.o CMakeFiles/LLVMX86Desc.dir/X86ELFObjectWriter.cpp.o CMakeFiles/LLVMX86Desc.dir/X86WinCOFFObjectWriter.cpp.o CMakeFiles/LLVMX86Desc.dir/X86WinCOFFStreamer.cpp.o CMakeFiles/LLVMX86Desc.dir/X86WinCOFFTargetStreamer.cpp.o /usr/bin/ranlib ../../../libLLVMX86Desc.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 80%] Built target LLVMX86Desc [ 80%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupLEAs.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86FixupLEAs.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupLEAs.cpp [ 80%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScoreboardHazardRecognizer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupBWInsts.cpp:50: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 80%] Linking CXX static library ../../libLLVMAMDGPUCodeGen.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUCodeGen.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupBWInsts.cpp:49: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupBWInsts.cpp:49: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupBWInsts.cpp:49: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupBWInsts.cpp:49: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupBWInsts.cpp:49: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupBWInsts.cpp:393:57: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupBWInsts.cpp:49: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupBWInsts.cpp:49: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupBWInsts.cpp:49: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupBWInsts.cpp:49: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupBWInsts.cpp:49: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupBWInsts.cpp:49: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupBWInsts.cpp:49: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupLEAs.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupLEAs.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupLEAs.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupLEAs.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupLEAs.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 80%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupSetCC.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86FixupSetCC.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupSetCC.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupLEAs.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupLEAs.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupLEAs.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupLEAs.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 80%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShadowStackGCLowering.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupLEAs.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupLEAs.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShadowStackGCLowering.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShadowStackGCLowering.cpp:248:39: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShadowStackGCLowering.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 80%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FloatingPoint.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86FloatingPoint.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FloatingPoint.cpp /usr/bin/ranlib ../../libLLVMAMDGPUCodeGen.a In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupSetCC.cpp:25: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 80%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShrinkWrap.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupSetCC.cpp:24: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupSetCC.cpp:24: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupSetCC.cpp:24: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupSetCC.cpp:24: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupSetCC.cpp:24: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupSetCC.cpp:24: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupSetCC.cpp:24: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupSetCC.cpp:24: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupSetCC.cpp:24: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FixupSetCC.cpp:24: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShrinkWrap.cpp:67: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShrinkWrap.cpp:51: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShrinkWrap.cpp:51: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FloatingPoint.cpp:38: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShrinkWrap.cpp:51: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShrinkWrap.cpp:51: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShrinkWrap.cpp:51: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShrinkWrap.cpp:51: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShrinkWrap.cpp:51: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShrinkWrap.cpp:51: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FloatingPoint.cpp:27: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FloatingPoint.cpp:27: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShrinkWrap.cpp:51: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ShrinkWrap.cpp:51: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FloatingPoint.cpp:27: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FloatingPoint.cpp:27: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FloatingPoint.cpp:27: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FloatingPoint.cpp:27: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 80%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FrameLowering.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86FrameLowering.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FloatingPoint.cpp:27: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FloatingPoint.cpp:27: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 80%] Built target LLVMAMDGPUCodeGen make -f tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/build.make tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 80%] Building CXX object tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/llvm-cfi-verify.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/llvm-cfi-verify.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/llvm-cfi-verify.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/llvm-cfi-verify.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 80%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SjLjEHPrepare.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/llvm-cfi-verify.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/llvm-cfi-verify.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 80%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstructionSelector.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86InstructionSelector.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstructionSelector.cpp [ 80%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelDAGToDAG.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86ISelDAGToDAG.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelDAGToDAG.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 80%] Linking CXX executable ../../bin/llvm-cfi-verify cd /build/julia-1.0.3+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++ -m32 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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,/build/julia-1.0.3+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/libLLVMX86AsmPrinter.a ../../lib/libLLVMAMDGPUAsmParser.a ../../lib/libLLVMX86AsmParser.a ../../lib/libLLVMNVPTXDesc.a ../../lib/libLLVMAMDGPUDesc.a ../../lib/libLLVMX86Desc.a ../../lib/libLLVMAMDGPUDisassembler.a ../../lib/libLLVMX86Disassembler.a ../../lib/libLLVMNVPTXInfo.a ../../lib/libLLVMAMDGPUInfo.a ../../lib/libLLVMX86Info.a ../../lib/libLLVMMC.a ../../lib/libLLVMMCParser.a ../../lib/libLLVMObject.a ../../lib/libLLVMSupport.a ../../lib/libLLVMSymbolize.a -lpthread ../../lib/libLLVMCFIVerify.a ../../lib/libLLVMX86AsmPrinter.a ../../lib/libLLVMX86Utils.a ../../lib/libLLVMNVPTXAsmPrinter.a ../../lib/libLLVMAMDGPUDesc.a ../../lib/libLLVMAMDGPUAsmPrinter.a ../../lib/libLLVMAMDGPUInfo.a ../../lib/libLLVMAMDGPUUtils.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 [ 80%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstructionSelector.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstructionSelector.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstructionSelector.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstructionSelector.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstructionSelector.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 80%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SlotIndexes.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:43, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:42, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 80%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionExpander.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionExpander.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelDAGToDAG.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstructionSelector.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstructionSelector.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstructionSelector.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstructionSelector.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 80%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionNormalization.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstructionSelector.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstructionSelector.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionExpander.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionExpander.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionExpander.cpp:688:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionExpander.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionExpander.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionExpander.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionExpander.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionExpander.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionExpander.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SlotIndexes.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SlotIndexes.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SlotIndexes.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SlotIndexes.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 80%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SlotIndexes.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SlotIndexes.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/TargetLibraryInfo.cpp [ 80%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MachineFunctionInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelDAGToDAG.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MachineFunctionInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelDAGToDAG.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SlotIndexes.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SlotIndexes.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MachineFunctionInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelDAGToDAG.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MachineFunctionInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelDAGToDAG.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionNormalization.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionNormalization.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionNormalization.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionNormalization.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MachineFunctionInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelDAGToDAG.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MachineFunctionInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelDAGToDAG.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MachineFunctionInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelDAGToDAG.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MachineFunctionInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelDAGToDAG.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MachineFunctionInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelDAGToDAG.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MachineFunctionInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelDAGToDAG.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 80%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/TargetTransformInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/TargetLibraryInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/TargetLibraryInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = unsigned int; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/TargetLibraryInfo.cpp:503:54: required from here /build/julia-1.0.3+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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair >’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.h:30, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.cpp:134:41: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.h:30, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 80%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.cpp [ 80%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.h:30, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.h:30, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.h:30, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.h:30, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.h:30, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.h:30, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Constants.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Operator.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/TargetTransformInfo.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/TargetTransformInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/TargetTransformInfo.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/TargetTransformInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:30, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:26: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 80%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o [ 80%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/Trace.cpp cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackColoring.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::LiveRangeCalc::LiveInBlock]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:274:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:100:10: note: ‘struct llvm::LiveRangeCalc::LiveInBlock’ declared here struct LiveInBlock { ^~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 80%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMapLivenessAnalysis.cpp [ 80%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMaps.cpp [ 80%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/TypeBasedAliasAnalysis.cpp [ 80%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InterleavedAccess.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86InterleavedAccess.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InterleavedAccess.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMaps.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.cpp:2207:58: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackColoring.cpp:24: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackColoring.cpp:24: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackColoring.cpp:24: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackColoring.cpp:24: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.cpp:11405:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackColoring.cpp:24: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackColoring.cpp:24: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMapLivenessAnalysis.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackColoring.cpp:24: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackColoring.cpp:24: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackMaps.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMaps.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackMaps.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMaps.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackMaps.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMaps.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackMaps.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMaps.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMapLivenessAnalysis.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMapLivenessAnalysis.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackColoring.cpp:24: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackColoring.cpp:24: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackMaps.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMaps.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackMaps.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMaps.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackMaps.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMaps.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackMaps.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMaps.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMapLivenessAnalysis.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMapLivenessAnalysis.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMapLivenessAnalysis.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMapLivenessAnalysis.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 80%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackProtector.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 80%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/TypeMetadataUtils.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InterleavedAccess.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InterleavedAccess.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InterleavedAccess.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InterleavedAccess.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InterleavedAccess.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InterleavedAccess.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InterleavedAccess.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InterleavedAccess.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InterleavedAccess.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InterleavedAccess.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InterleavedAccess.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackProtector.cpp:26: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 80%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp [ 80%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScopedNoAliasAA.cpp [ 80%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLattice.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ValueLattice.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackProtector.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackProtector.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackProtector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackProtector.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackProtector.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackProtector.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackProtector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackProtector.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 80%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLatticeUtils.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ValueLatticeUtils.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:33: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 80%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrFMA3Info.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86InstrFMA3Info.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrFMA3Info.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 80%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ValueTracking.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 80%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/VectorUtils.cpp [ 80%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplication.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrFMA3Info.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrFMA3Info.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrFMA3Info.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrFMA3Info.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrFMA3Info.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrFMA3Info.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrFMA3Info.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrFMA3Info.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrFMA3Info.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrFMA3Info.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrFMA3Info.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrFMA3Info.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/VectorUtils.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/VectorUtils.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/VectorUtils.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/VectorUtils.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ValueTracking.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ValueTracking.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ValueTracking.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ValueTracking.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrFMA3Info.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrFMA3Info.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrFMA3Info.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrFMA3Info.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ValueTracking.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ValueTracking.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ValueTracking.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ValueTracking.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplication.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 82%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplicator.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplication.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplication.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplication.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplication.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplication.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplication.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 82%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetFrameLoweringImpl.cpp [ 82%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetInstrInfo.cpp [ 82%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringBase.cpp [ 82%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86InstrInfo.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetFrameLoweringImpl.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplicator.cpp:29: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetFrameLoweringImpl.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetFrameLoweringImpl.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetFrameLoweringImpl.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetFrameLoweringImpl.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetFrameLoweringImpl.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetFrameLoweringImpl.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringBase.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TailDuplicator.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplicator.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplicator.cpp:354:76: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TailDuplicator.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplicator.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TailDuplicator.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplicator.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TailDuplicator.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplicator.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TailDuplicator.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplicator.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TailDuplicator.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplicator.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TailDuplicator.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplicator.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TailDuplicator.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplicator.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringBase.cpp: In member function ‘void llvm::TargetLoweringBase::computeRegisterProperties(const llvm::TargetRegisterInfo*)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringBase.cpp:1055:37: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] (const MVT::SimpleValueType)LegalIntReg; ^~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetInstrInfo.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringBase.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringBase.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringBase.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringBase.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetInstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetInstrInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetInstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetInstrInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringBase.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringBase.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 82%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringObjectFileImpl.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetInstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetInstrInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetInstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetInstrInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetInstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetInstrInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetInstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetInstrInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetInstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetInstrInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetInstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetInstrInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.cpp:7530:56: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 82%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86LegalizerInfo.cpp.o [ 82%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86EvexToVex.cpp.o [ 82%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MCInstLower.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86EvexToVex.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86EvexToVex.cpp cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86MCInstLower.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MCInstLower.cpp cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86LegalizerInfo.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86LegalizerInfo.cpp [ 82%] Linking CXX static library ../libLLVMAnalysis.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/cmake -P CMakeFiles/LLVMAnalysis.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 [ 82%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetOptionsImpl.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetOptionsImpl.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetOptionsImpl.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetOptionsImpl.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetOptionsImpl.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetOptionsImpl.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetOptionsImpl.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetOptionsImpl.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86EvexToVex.cpp:27: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86LegalizerInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86AsmPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MCInstLower.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86InstComments.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86EvexToVex.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86InstComments.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86EvexToVex.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86InstComments.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86EvexToVex.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86InstComments.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86EvexToVex.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 82%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetPassConfig.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86LegalizerInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86LegalizerInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86LegalizerInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86LegalizerInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86InstComments.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86EvexToVex.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86InstComments.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86EvexToVex.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MCInstLower.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MCInstLower.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MCInstLower.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MCInstLower.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86InstComments.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86EvexToVex.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86InstComments.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86EvexToVex.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86InstComments.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86EvexToVex.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86InstComments.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86EvexToVex.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86LegalizerInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86LegalizerInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86LegalizerInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86LegalizerInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MCInstLower.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MCInstLower.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MCInstLower.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MCInstLower.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86LegalizerInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86LegalizerInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 82%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MachineFunctionInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86MachineFunctionInfo.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MachineFunctionInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MCInstLower.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MCInstLower.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetPassConfig.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetPassConfig.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetPassConfig.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetPassConfig.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetPassConfig.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetPassConfig.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetPassConfig.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetPassConfig.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 82%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetRegisterInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MachineFunctionInfo.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MachineFunctionInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MachineFunctionInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MachineFunctionInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MachineFunctionInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MachineFunctionInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MachineFunctionInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MachineFunctionInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MachineFunctionInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MachineFunctionInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MachineFunctionInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MachineFunctionInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MachineFunctionInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetRegisterInfo.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 82%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MacroFusion.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86MacroFusion.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetRegisterInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetRegisterInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetRegisterInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetRegisterInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetRegisterInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetRegisterInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 82%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86OptimizeLEAs.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86OptimizeLEAs.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86OptimizeLEAs.cpp [ 82%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSchedule.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSchedule.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ /usr/bin/ranlib ../libLLVMAnalysis.a [ 82%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSubtargetInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSubtargetInfo.cpp [ 82%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86PadShortFunction.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86PadShortFunction.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86PadShortFunction.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSubtargetInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSchedule.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSchedule.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSchedule.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSchedule.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSchedule.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSchedule.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:28, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:89, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’: /build/julia-1.0.3+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] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) { ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86OptimizeLEAs.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 82%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RegisterBankInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86RegisterBankInfo.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterBankInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSubtargetInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSubtargetInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSubtargetInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSubtargetInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSubtargetInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSubtargetInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86OptimizeLEAs.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86OptimizeLEAs.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86OptimizeLEAs.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86OptimizeLEAs.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86OptimizeLEAs.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86OptimizeLEAs.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86OptimizeLEAs.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86OptimizeLEAs.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 82%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86OptimizeLEAs.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86OptimizeLEAs.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86PadShortFunction.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86PadShortFunction.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86PadShortFunction.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86PadShortFunction.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86PadShortFunction.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 82%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86PadShortFunction.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86PadShortFunction.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86PadShortFunction.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86PadShortFunction.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 82%] Built target LLVMAnalysis [ 82%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/UnreachableBlockElim.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:46: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterBankInfo.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86PadShortFunction.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86PadShortFunction.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterBankInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterBankInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterBankInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterBankInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterBankInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterBankInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterBankInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterBankInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterBankInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterBankInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterBankInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterBankInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:983:11: required from ‘void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:502:5: required from ‘void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:546:13: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = unsigned int; DerivedT = llvm::SmallDenseMap, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:512:15: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const unsigned int&; ValueArgs = {}; DerivedT = llvm::SmallDenseMap, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:292:12: required from ‘llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::SmallDenseMap, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:296:34: required from ‘ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::SmallDenseMap, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:1481:24: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 82%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RetpolineThunks.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86RetpolineThunks.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RetpolineThunks.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterBankInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterBankInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterBankInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterBankInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/UnreachableBlockElim.cpp:31: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 82%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86SelectionDAGInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86SelectionDAGInfo.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86SelectionDAGInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/UnreachableBlockElim.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/UnreachableBlockElim.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/UnreachableBlockElim.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/UnreachableBlockElim.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/UnreachableBlockElim.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/UnreachableBlockElim.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/UnreachableBlockElim.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/UnreachableBlockElim.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/UnreachableBlockElim.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/UnreachableBlockElim.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/UnreachableBlockElim.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/UnreachableBlockElim.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ [ 82%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ShuffleDecodeConstantPool.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86ShuffleDecodeConstantPool.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86ShuffleDecodeConstantPool.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/UnreachableBlockElim.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/UnreachableBlockElim.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/UnreachableBlockElim.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/UnreachableBlockElim.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterInfo.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 82%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86Subtarget.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86Subtarget.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterInfo.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterInfo.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterInfo.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterInfo.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterInfo.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterInfo.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterInfo.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterInfo.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterInfo.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RegisterInfo.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RetpolineThunks.cpp:24: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86SelectionDAGInfo.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrBuilder.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RetpolineThunks.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrBuilder.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RetpolineThunks.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PointerUnion.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineMemOperand.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGTargetInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86SelectionDAGInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86SelectionDAGInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitmaskEnum.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineMemOperand.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGTargetInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86SelectionDAGInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86SelectionDAGInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PointerUnion.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineMemOperand.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGTargetInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86SelectionDAGInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86SelectionDAGInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitmaskEnum.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineMemOperand.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGTargetInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86SelectionDAGInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86SelectionDAGInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrBuilder.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RetpolineThunks.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrBuilder.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RetpolineThunks.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ [ 82%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrBuilder.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RetpolineThunks.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrBuilder.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RetpolineThunks.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrBuilder.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RetpolineThunks.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrBuilder.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RetpolineThunks.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PointerUnion.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineMemOperand.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGTargetInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86SelectionDAGInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86SelectionDAGInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitmaskEnum.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineMemOperand.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGTargetInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86SelectionDAGInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86SelectionDAGInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PointerUnion.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineMemOperand.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGTargetInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86SelectionDAGInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86SelectionDAGInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitmaskEnum.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineMemOperand.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGTargetInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86SelectionDAGInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86SelectionDAGInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrBuilder.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RetpolineThunks.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrBuilder.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86RetpolineThunks.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PointerUnion.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineMemOperand.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGTargetInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86SelectionDAGInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86SelectionDAGInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitmaskEnum.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineMemOperand.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGTargetInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86SelectionDAGInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86SelectionDAGInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 82%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/WinEHPrepare.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 82%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetMachine.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86TargetMachine.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 82%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o [ 84%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetObjectFile.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86TargetObjectFile.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetObjectFile.cpp cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/XRayInstrumentation.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:32: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:280:56: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/WinEHPrepare.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/WinEHPrepare.cpp:1101:61: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/WinEHPrepare.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/WinEHPrepare.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/WinEHPrepare.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 84%] Built target llvm-cfi-verify 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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/lli/ChildTarget /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/ChildTarget /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/ChildTarget/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/depend.internal". Scanning dependencies of target lli-child-target make[6]: Leaving directory '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 84%] Building CXX object tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/ChildTarget && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/ChildTarget -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/lli/ChildTarget -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/lli/ChildTarget/ChildTarget.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/XRayInstrumentation.cpp:27: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/XRayInstrumentation.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/XRayInstrumentation.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/XRayInstrumentation.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/XRayInstrumentation.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/XRayInstrumentation.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/XRayInstrumentation.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/XRayInstrumentation.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/XRayInstrumentation.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 84%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetTransformInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86TargetTransformInfo.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetTransformInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetObjectFile.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetObjectFile.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetObjectFile.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetObjectFile.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetObjectFile.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetObjectFile.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetObjectFile.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetObjectFile.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 84%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86VZeroUpper.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86VZeroUpper.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86VZeroUpper.cpp [ 84%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86WinAllocaExpander.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86WinAllocaExpander.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86WinAllocaExpander.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86MacroFusion.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’: /build/julia-1.0.3+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] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) { ^ [ 84%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86WinEHState.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86WinEHState.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86WinEHState.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/BasicBlock.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CFG.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86WinEHState.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86WinEHState.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/BasicBlock.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CFG.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86WinEHState.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86WinEHState.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetTransformInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetTransformInfo.cpp:42: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86VZeroUpper.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86VZeroUpper.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86VZeroUpper.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetTransformInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetTransformInfo.cpp:42: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetTransformInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetTransformInfo.cpp:42: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86WinAllocaExpander.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86VZeroUpper.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86VZeroUpper.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetTransformInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetTransformInfo.cpp:42: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetTransformInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetTransformInfo.cpp:42: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86VZeroUpper.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86VZeroUpper.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrBuilder.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86WinAllocaExpander.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrBuilder.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86WinAllocaExpander.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86VZeroUpper.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86VZeroUpper.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetTransformInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetTransformInfo.cpp:42: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetTransformInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetTransformInfo.cpp:42: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetTransformInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetTransformInfo.cpp:42: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetTransformInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetTransformInfo.cpp:42: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrBuilder.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86WinAllocaExpander.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrBuilder.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86WinAllocaExpander.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86VZeroUpper.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86VZeroUpper.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 84%] Linking CXX static library ../libLLVMCodeGen.a In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetTransformInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetTransformInfo.cpp:42: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetTransformInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86TargetTransformInfo.cpp:42: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/cmake -P CMakeFiles/LLVMCodeGen.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrBuilder.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86WinAllocaExpander.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrBuilder.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86WinAllocaExpander.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrBuilder.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86WinAllocaExpander.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrBuilder.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86WinAllocaExpander.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrBuilder.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86WinAllocaExpander.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86InstrBuilder.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86WinAllocaExpander.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ /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 [ 84%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallingConv.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMX86CodeGen.dir/X86CallingConv.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallingConv.cpp [ 84%] Linking CXX executable ../../../bin/lli-child-target cd /build/julia-1.0.3+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++ -m32 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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,/build/julia-1.0.3+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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86Subtarget.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallingConv.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallingConv.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallingConv.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallingConv.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallingConv.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallingConv.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallingConv.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallingConv.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallingConv.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallingConv.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/X86/X86CallingConv.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 84%] Built target lli-child-target /usr/bin/ranlib ../libLLVMCodeGen.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 84%] Built target LLVMCodeGen [ 84%] Linking CXX static library ../../libLLVMX86CodeGen.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/cmake -P CMakeFiles/LLVMX86CodeGen.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/X86 && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86CodeGen.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMX86CodeGen.a CMakeFiles/LLVMX86CodeGen.dir/X86AsmPrinter.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86CallFrameOptimization.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86CallLowering.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86CmovConversion.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86DomainReassignment.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86ExpandPseudo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86FastISel.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86FixupBWInsts.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86FixupLEAs.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86FixupSetCC.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86FloatingPoint.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86FrameLowering.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86InstructionSelector.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86ISelDAGToDAG.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86InterleavedAccess.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86InstrFMA3Info.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86InstrInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86EvexToVex.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86LegalizerInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86MCInstLower.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86MachineFunctionInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86MacroFusion.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86OptimizeLEAs.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86PadShortFunction.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86RegisterBankInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86RetpolineThunks.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86SelectionDAGInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86ShuffleDecodeConstantPool.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86Subtarget.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86TargetMachine.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86TargetObjectFile.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86TargetTransformInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86VZeroUpper.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86WinAllocaExpander.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86WinEHState.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86CallingConv.cpp.o /usr/bin/ranlib ../../libLLVMX86CodeGen.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 84%] Built target LLVMX86CodeGen make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/depend make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-shlib /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-shlib /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-shlib/CMakeFiles/LLVM.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-shlib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+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 '/build/julia-1.0.3+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 '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 84%] Building CXX object tools/llvm-shlib/CMakeFiles/LLVM.dir/libllvm.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-shlib && /usr/bin/g++ -m32 -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-shlib -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-shlib -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-shlib/libllvm.cpp [ 84%] Linking CXX shared library ../../lib/libLLVM-6.0.so cd /build/julia-1.0.3+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++ -m32 -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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,/build/julia-1.0.3+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,/build/julia-1.0.3+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/libLLVMX86CodeGen.a ../../lib/libLLVMX86AsmParser.a ../../lib/libLLVMX86Disassembler.a ../../lib/libLLVMX86AsmPrinter.a ../../lib/libLLVMX86Desc.a ../../lib/libLLVMX86Info.a ../../lib/libLLVMX86Utils.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/libLLVMX86AsmPrinter.a ../../lib/libLLVMX86Utils.a ../../lib/libLLVMMCDisassembler.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: out of memory allocating 1000 bytes after a total of 557342720 bytes collect2: error: ld returned 1 exit status make[6]: *** [tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make:196: lib/libLLVM-6.0.so] Error 1 make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make[5]: *** [CMakeFiles/Makefile2:15911: tools/llvm-shlib/CMakeFiles/LLVM.dir/all] Error 2 make[5]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make[4]: *** [Makefile:155: all] Error 2 make[4]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make[3]: *** [/build/julia-1.0.3+dfsg/deps/llvm.mk:538: scratch/llvm-6.0.0/build_Release/build-compiled] Error 2 make[3]: Leaving directory '/build/julia-1.0.3+dfsg/deps' make[2]: *** [Makefile:57: julia-deps] Error 2 make[2]: Leaving directory '/build/julia-1.0.3+dfsg' dh_auto_build: make -j8 "INSTALL=install --strip-program=true" prefix=/usr sysconfdir=/etc MULTIARCH=i386-linux-gnu MULTIARCH_INSTALL=1 NO_GIT=1 "TAGGED_RELEASE_BANNER=Debian ⛬ julia/1.0.3+dfsg-4" 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 MARCH=pentium4 JULIA_CPU_TARGET=pentium4\;sandybridge,-xsaveopt,clone_all USE_SYSTEM_OPENLIBM=1 USE_SYSTEM_LIBM=0 LIBBLAS=-lopenblas LIBBLASNAME=libopenblas LIBLAPACK=-lopenblas LIBLAPACKNAME=libopenblas returned exit code 2 make[1]: *** [debian/rules:121: override_dh_auto_build-arch] Error 2 make[1]: Leaving directory '/build/julia-1.0.3+dfsg' make: *** [debian/rules:118: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 I: copying local configuration E: Failed autobuilding of package I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/20316 and its subdirectories Wed Sep 1 13:50:13 UTC 2021 W: No second build log, what happened?